home *** CD-ROM | disk | FTP | other *** search
Unknown | 1988-10-17 | 12.4 KB |
open in:
MacOS 8.1
|
Win98
|
DOS
view JSON data
|
view as text
This file was not able to be converted.
This format is not currently supported by dexvert.
Confidence | Program | Detection | Match Type | Support
|
---|
100%
| file
| data
| default
| |
100%
| xdgMime
| image/x-tga
| default
|
|
hex view+--------+-------------------------+-------------------------+--------+--------+
|00000000| 0d 00 0a 0c f4 3e 24 2e | 77 69 6d 70 0d 00 14 04 |.....>$.|wimp....|
|00000010| 0d 00 1e 32 f4 20 4e 2e | 48 61 72 72 69 73 20 77 |...2. N.|Harris w|
|00000020| 69 6e 64 6f 77 73 20 70 | 72 6f 74 6f 74 79 70 65 |indows p|rototype|
|00000030| 20 66 72 61 67 6d 65 6e | 74 20 4f 63 74 20 31 39 | fragmen|t Oct 19|
|00000040| 38 38 0d 00 28 04 0d 00 | 32 0b f2 5f 61 6c 65 72 |88..(...|2.._aler|
|00000050| 74 0d 00 3c 04 0d 00 46 | 18 f4 20 62 61 73 69 63 |t..<...F|.. basic|
|00000060| 20 70 72 6f 67 72 61 6d | 20 64 65 6d 6f 0d 00 50 | program| demo..P|
|00000070| 04 0d 00 5a 3c 20 f2 5f | 69 6e 69 74 69 61 6c 69 |...Z< ._|initiali|
|00000080| 73 65 28 33 29 20 20 20 | 20 20 20 20 20 20 20 20 |se(3) | |
|00000090| 3a f4 20 73 65 74 20 75 | 70 20 33 20 66 75 6c 6c |:. set u|p 3 full|
|000000a0| 20 73 69 7a 65 20 77 69 | 6e 64 6f 77 73 0d 00 64 | size wi|ndows..d|
|000000b0| 04 0d 00 6e 38 20 f2 5f | 77 69 6e 64 6f 77 28 31 |...n8 ._|window(1|
|000000c0| 29 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 |) | |
|000000d0| 3a f4 20 74 61 6c 6b 69 | 6e 67 20 61 62 6f 75 74 |:. talki|ng about|
|000000e0| 20 77 69 6e 64 6f 77 20 | 31 0d 00 78 2f 20 f2 5f | window |1..x/ ._|
|000000f0| 6e 61 6d 65 28 22 63 69 | 72 63 6c 65 20 70 61 74 |name("ci|rcle pat|
|00000100| 74 65 72 6e 22 29 20 20 | 3a f4 20 6e 61 6d 65 20 |tern") |:. name |
|00000110| 77 69 6e 64 6f 77 20 31 | 0d 00 82 3d 20 f2 5f 69 |window 1|...= ._i|
|00000120| 6e 74 65 72 69 6f 72 28 | 31 29 20 20 20 20 20 20 |nterior(|1) |
|00000130| 20 20 20 20 20 20 20 3a | f4 20 69 6e 74 65 72 61 | :|. intera|
|00000140| 63 74 20 77 69 74 68 20 | 69 6e 74 65 72 69 6f 72 |ct with |interior|
|00000150| 20 6f 66 20 31 0d 00 8c | 3a 20 e6 20 33 2c 31 20 | of 1...|: . 3,1 |
|00000160| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|00000170| 20 20 20 20 3a f4 20 64 | 6f 20 61 20 63 69 72 63 | :. d|o a circ|
|00000180| 75 6c 61 72 20 70 61 74 | 74 65 72 6e 2e 2e 2e 0d |ular pat|tern....|
|00000190| 00 96 0f 20 e3 20 41 3d | 31 20 b8 20 33 30 0d 00 |... . A=|1 . 30..|
|000001a0| a0 1f 20 20 c8 8f 20 c8 | 90 20 b3 28 31 32 35 30 |.. .. .|. .(1250|
|000001b0| 29 2c b3 28 31 30 35 30 | 29 2c 32 30 30 0d 00 aa |),.(1050|),200...|
|000001c0| 06 20 ed 0d 00 b4 04 0d | 00 be 38 20 f2 5f 77 69 |. ......|..8 ._wi|
|000001d0| 6e 64 6f 77 28 32 29 20 | 20 20 20 20 20 20 20 20 |ndow(2) | |
|000001e0| 20 20 20 20 20 20 3a f4 | 20 74 61 6c 6b 69 6e 67 | :.| talking|
|000001f0| 20 61 62 6f 75 74 20 77 | 69 6e 64 6f 77 20 32 0d | about w|indow 2.|
|00000200| 00 c8 3e 20 f2 5f 6e 61 | 6d 65 28 22 77 69 6e 64 |..> ._na|me("wind|
|00000210| 6f 77 20 74 77 6f 22 29 | 20 20 20 20 20 20 3a f4 |ow two")| :.|
|00000220| 20 74 69 74 6c 65 20 69 | 74 20 77 69 74 68 20 61 | title i|t with a|
|00000230| 20 63 65 72 74 61 69 6e | 20 6e 61 6d 65 0d 00 d2 | certain| name...|
|00000240| 3a 20 f2 5f 69 6e 74 65 | 72 69 6f 72 28 32 29 20 |: ._inte|rior(2) |
|00000250| 20 20 20 20 20 20 20 20 | 20 20 20 20 3a f4 20 63 | | :. c|
|00000260| 68 61 6e 67 65 20 74 68 | 65 20 69 6e 74 65 72 69 |hange th|e interi|
|00000270| 6f 72 20 6f 66 20 32 0d | 00 dc 3b 20 f2 5f 73 63 |or of 2.|..; ._sc|
|00000280| 72 6f 6c 6c 5f 74 6f 28 | 35 30 30 2c 37 30 30 29 |roll_to(|500,700)|
|00000290| 20 20 20 20 20 20 3a f4 | 20 73 63 72 6f 6c 6c 20 | :.| scroll |
|000002a0| 74 68 65 20 69 6e 74 65 | 72 69 6f 72 20 74 6f 2e |the inte|rior to.|
|000002b0| 2e 2e 0d 00 e6 3a 20 e6 | 20 33 2c 31 20 20 20 20 |.....: .| 3,1 |
|000002c0| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|000002d0| 20 3a f4 20 64 6f 20 61 | 20 72 65 63 74 61 6e 67 | :. do a| rectang|
|000002e0| 75 6c 61 72 20 70 61 74 | 74 65 72 6e 0d 00 f0 0f |ular pat|tern....|
|000002f0| 20 e3 20 41 3d 31 20 b8 | 20 34 30 0d 00 fa 23 20 | . A=1 .| 40...# |
|00000300| 20 c8 93 20 c8 90 20 b3 | 28 31 32 38 29 2a 31 30 | .. .. .|(128)*10|
|00000310| 2c b3 28 31 30 30 29 2a | 31 30 2c 33 30 30 0d 01 |,.(100)*|10,300..|
|00000320| 04 06 20 ed 0d 01 0e 04 | 0d 01 18 32 20 f2 5f 77 |.. .....|...2 ._w|
|00000330| 69 6e 64 6f 77 28 33 29 | 20 20 20 20 20 20 20 20 |indow(3)| |
|00000340| 20 20 20 20 20 20 20 3a | f4 20 72 65 66 65 72 69 | :|. referi|
|00000350| 6e 67 20 74 6f 20 6e 6f | 2e 33 0d 01 22 39 20 f2 |ng to no|.3.."9 .|
|00000360| 5f 6e 61 6d 65 28 22 74 | 65 78 74 20 65 78 61 6d |_name("t|ext exam|
|00000370| 70 6c 65 22 29 20 20 20 | 20 3a f4 20 63 61 6c 6c |ple") | :. call|
|00000380| 20 74 68 69 73 20 73 75 | 63 68 20 61 6e 64 20 73 | this su|ch and s|
|00000390| 75 63 68 0d 01 2c 3b 20 | f2 5f 69 6e 74 65 72 69 |uch..,; |._interi|
|000003a0| 6f 72 28 33 29 20 20 20 | 20 20 20 20 20 20 20 20 |or(3) | |
|000003b0| 20 20 3a f4 20 64 69 72 | 65 63 74 20 67 72 61 70 | :. dir|ect grap|
|000003c0| 68 69 63 73 20 74 6f 20 | 69 74 73 2e 2e 2e 0d 01 |hics to |its.....|
|000003d0| 36 35 20 f2 5f 73 69 7a | 65 28 37 30 30 2c 33 36 |65 ._siz|e(700,36|
|000003e0| 30 29 20 20 20 20 20 20 | 20 20 20 20 20 3a f4 20 |0) | :. |
|000003f0| 66 6f 72 63 65 20 61 20 | 72 65 73 69 7a 65 20 6f |force a |resize o|
|00000400| 66 2e 2e 0d 01 40 41 20 | f2 5f 68 6f 6d 65 20 20 |f....@A |._home |
|00000410| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|00000420| 20 20 3a f4 20 68 6f 6d | 65 20 74 68 65 20 73 63 | :. hom|e the sc|
|00000430| 72 6f 6c 6c 20 74 6f 20 | 74 68 65 20 74 6f 70 20 |roll to |the top |
|00000440| 6c 65 66 74 0d 01 4a 0a | 20 e6 20 30 2c 31 0d 01 |left..J.| . 0,1..|
|00000450| 54 42 20 f2 5f 74 65 78 | 74 28 22 54 68 69 73 20 |TB ._tex|t("This |
|00000460| 69 73 20 61 6e 20 65 78 | 61 6d 70 6c 65 20 6f 66 |is an ex|ample of|
|00000470| 20 70 72 6f 70 6f 72 74 | 69 6f 6e 61 74 65 6c 79 | proport|ionately|
|00000480| 20 73 70 61 63 65 64 22 | 2c 30 2c 31 30 30 30 29 | spaced"|,0,1000)|
|00000490| 0d 01 5e 42 20 f2 5f 74 | 65 78 74 28 22 74 65 78 |..^B ._t|ext("tex|
|000004a0| 74 2e 20 49 74 20 69 73 | 20 64 6f 6e 65 20 62 79 |t. It is| done by|
|000004b0| 20 6e 6f 72 6d 61 6c 20 | 63 68 61 72 61 63 74 65 | normal |characte|
|000004c0| 72 20 70 72 69 6e 74 69 | 6e 67 22 2c 30 2c 39 36 |r printi|ng",0,96|
|000004d0| 30 29 0d 01 68 40 20 f2 | 5f 74 65 78 74 28 22 77 |0)..h@ .|_text("w|
|000004e0| 69 74 68 20 74 68 65 20 | 72 65 66 69 6e 65 6d 65 |ith the |refineme|
|000004f0| 6e 74 20 74 68 61 74 20 | 69 74 20 70 6c 6f 74 73 |nt that |it plots|
|00000500| 20 69 74 20 61 74 20 74 | 68 65 22 2c 30 2c 39 32 | it at t|he",0,92|
|00000510| 30 29 0d 01 72 43 20 f2 | 5f 74 65 78 74 28 22 67 |0)..rC .|_text("g|
|00000520| 72 61 70 68 69 63 73 20 | 63 75 72 73 6f 72 2c 20 |raphics |cursor, |
|00000530| 74 61 6b 69 6e 67 20 69 | 6e 74 6f 20 61 63 63 6f |taking i|nto acco|
|00000540| 75 6e 74 20 74 68 65 20 | 77 69 64 74 68 22 2c 30 |unt the |width",0|
|00000550| 2c 38 38 30 29 0d 01 7c | 46 20 f2 5f 74 65 78 74 |,880)..||F ._text|
|00000560| 28 22 6f 66 20 65 61 63 | 68 20 63 68 61 72 61 63 |("of eac|h charac|
|00000570| 74 65 72 20 28 69 6e 20 | 74 68 61 74 20 27 6d 27 |ter (in |that 'm'|
|00000580| 20 69 73 20 77 69 64 65 | 72 20 74 68 61 6e 20 27 | is wide|r than '|
|00000590| 69 27 29 22 2c 30 2c 38 | 34 30 29 0d 01 86 2f 20 |i')",0,8|40).../ |
|000005a0| f2 5f 74 65 78 74 28 22 | 50 72 65 73 73 20 74 68 |._text("|Press th|
|000005b0| 65 20 3c 48 3e 20 6b 65 | 79 20 66 6f 72 20 68 65 |e <H> ke|y for he|
|000005c0| 6c 70 22 2c 30 2c 37 35 | 30 29 0d 01 90 04 0d 01 |lp",0,75|0)......|
|000005d0| 9a 47 20 f2 5f 6f 70 65 | 6e 28 31 29 20 20 20 20 |.G ._ope|n(1) |
|000005e0| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 3a f4 20 | | :. |
|000005f0| 6f 70 65 6e 20 75 70 20 | 74 68 65 20 77 69 6e 64 |open up |the wind|
|00000600| 6f 77 73 2c 20 6c 65 74 | 20 74 68 65 6d 20 62 65 |ows, let| them be|
|00000610| 20 73 65 65 6e 0d 01 a4 | 42 20 f2 5f 6f 70 65 6e | seen...|B ._open|
|00000620| 28 32 29 20 20 20 20 20 | 20 20 20 20 20 20 20 20 |(2) | |
|00000630| 20 20 20 20 3a f4 20 77 | 68 65 6e 20 74 68 65 20 | :. w|hen the |
|00000640| 6e 65 78 74 20 75 70 64 | 61 74 65 20 74 61 6b 65 |next upd|ate take|
|00000650| 73 20 70 6c 61 63 65 0d | 01 ae 0e 20 f2 5f 6f 70 |s place.|... ._op|
|00000660| 65 6e 28 33 29 0d 01 b8 | 04 0d 01 c2 05 3a 0d 01 |en(3)...|.....:..|
|00000670| cc 05 3a 0d 01 d6 05 f5 | 0d 01 e0 3b 20 f2 5f 73 |..:.....|...; ._s|
|00000680| 65 72 76 69 63 65 20 20 | 20 20 20 20 20 20 20 20 |ervice | |
|00000690| 20 20 20 20 20 20 20 3a | f4 20 69 6e 74 65 72 66 | :|. interf|
|000006a0| 61 63 65 20 77 69 74 68 | 20 74 68 65 20 73 79 73 |ace with| the sys|
|000006b0| 74 65 6d 0d 01 ea 07 fd | 20 30 0d 01 f4 04 0d 01 |tem.....| 0......|
|000006c0| fe 05 e0 0d 02 08 05 3a | 0d 02 12 04 0d 02 1c 04 |.......:|........|
|000006d0| 0d 02 26 04 0d 02 30 04 | 0d 02 3a 04 0d 02 44 04 |..&...0.|..:...D.|
|000006e0| 0d 02 4e 04 0d 02 58 04 | 0d 02 62 04 0d 02 6c 04 |..N...X.|..b...l.|
|000006f0| 0d 02 76 24 f4 20 77 69 | 6d 70 20 64 65 6d 6f 6e |..v$. wi|mp demon|
|00000700| 73 74 72 61 74 69 6f 6e | 20 70 72 6f 63 65 64 75 |stration| procedu|
|00000710| 72 65 73 2e 0d 02 80 05 | 3a 0d 02 8a 40 f4 20 68 |res.....|:...@. h|
|00000720| 61 73 20 74 6f 20 62 65 | 20 69 6e 20 6d 6f 64 65 |as to be| in mode|
|00000730| 20 30 20 61 74 20 70 72 | 65 73 65 6e 74 20 61 6e | 0 at pr|esent an|
|00000740| 64 20 6e 6f 20 6d 6f 72 | 65 20 74 68 61 6e 20 34 |d no mor|e than 4|
|00000750| 20 77 69 6e 64 6f 77 73 | 2e 0d 02 94 05 3a 0d 02 | windows|.....:..|
|00000760| 9e 14 dd f2 5f 69 6e 69 | 74 69 61 6c 69 73 65 28 |...._ini|tialise(|
|00000770| 51 29 0d 02 a8 35 20 f4 | 20 64 6f 6e 27 74 20 77 |Q)...5 .| don't w|
|00000780| 6f 72 72 79 20 61 62 6f | 75 74 20 74 68 69 73 20 |orry abo|ut this |
|00000790| 61 73 20 69 74 20 69 73 | 20 61 6c 6c 20 67 72 6f |as it is| all gro|
|000007a0| 75 6e 64 77 6f 72 6b 0d | 02 b2 06 20 3a 0d 02 bc |undwork.|... :...|
|000007b0| 0a 20 6d 61 78 3d 51 0d | 02 c6 06 20 3a 0d 02 d0 |. max=Q.|... :...|
|000007c0| 08 20 eb 20 30 0d 02 da | 12 20 fb 20 31 32 38 2b |. . 0...|. . 128+|
|000007d0| 30 3a fb 20 37 3a db 0d | 02 e4 14 20 f1 22 50 6c |0:. 7:..|... ."Pl|
|000007e0| 65 61 73 65 20 77 61 69 | 74 2e 22 0d 02 ee 35 20 |ease wai|t."...5 |
|000007f0| fb 20 30 2c 32 35 35 2c | 32 35 35 2c 32 30 30 3a |. 0,255,|255,200:|
|00000800| fb 20 37 2c 30 2c 30 2c | 33 32 3a ef 20 31 39 2c |. 7,0,0,|32:. 19,|
|00000810| 30 2c 32 34 2c 32 35 35 | 2c 32 35 35 2c 32 30 30 |0,24,255|,255,200|
|00000820| 0d 02 f8 06 20 87 0d 03 | 02 0d 20 2a 50 4f 49 4e |.... ...|.. *POIN|
|00000830| 54 45 52 0d 03 0c 2e 20 | c8 97 20 fb 20 31 2c 32 |TER.... |.. . 1,2|
|00000840| 33 30 2c 32 33 30 2c 31 | 38 30 3a c8 97 20 fb 20 |30,230,1|80:.. . |
|00000850| 32 2c 30 2c 30 2c 33 32 | 3a c8 97 20 88 20 32 2c |2,0,0,32|:.. . 2,|
|00000860| 32 0d 03 16 08 20 ef 20 | 35 0d 03 20 06 20 3a 0d |2.... . |5.. . :.|
|00000870| 03 2a 17 20 e3 20 69 3d | 6d 61 78 2b 32 20 b8 20 |.*. . i=|max+2 . |
|00000880| 33 20 88 20 2d 31 0d 03 | 34 14 20 20 ff 20 22 46 |3 . -1..|4. . "F|
|00000890| 58 20 31 31 32 2c 22 2b | c3 69 0d 03 3e 07 20 20 |X 112,"+|.i..>. |
|000008a0| db 0d 03 48 06 20 ed 0d | 03 52 06 20 3a 0d 03 5c |...H. ..|.R. :..\|
|000008b0| 23 20 de 20 77 25 28 6d | 61 78 2c 31 36 29 2c 20 |# . w%(m|ax,16), |
|000008c0| 74 24 28 6d 61 78 29 2c | 20 73 25 28 6d 61 78 29 |t$(max),| s%(max)|
|000008d0| 0d 03 66 06 20 3a 0d 03 | 70 10 20 e3 20 69 3d 31 |..f. :..|p. . i=1|
|000008e0| 20 b8 20 6d 61 78 0d 03 | 7a 04 0d 03 84 36 20 20 | . max..|z....6 |
|000008f0| f4 20 77 25 28 31 2c 32 | 2c 35 2c 36 29 20 66 6f |. w%(1,2|,5,6) fo|
|00000900| 72 20 66 75 74 75 72 65 | 20 65 78 70 61 6e 73 69 |r future| expansi|
|00000910| 6f 6e 2c 20 69 65 20 72 | 65 64 75 6e 64 61 6e 74 |on, ie r|edundant|
|00000920| 0d 03 8e 3b 20 20 77 25 | 28 69 2c 37 29 3d 34 30 |...; w%|(i,7)=40|
|00000930| 30 3a 77 25 28 69 2c 38 | 29 3d 35 30 30 20 20 20 |0:w%(i,8|)=500 |
|00000940| 20 20 20 20 3a f4 20 64 | 65 66 61 75 6c 74 2f 63 | :. d|efault/c|
|00000950| 75 72 72 65 6e 74 20 73 | 69 7a 65 0d 03 98 43 20 |urrent s|ize...C |
|00000960| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|00000970| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 3a | | :|
|00000980| f4 20 64 72 61 67 67 65 | 64 20 70 6f 73 69 74 69 |. dragge|d positi|
|00000990| 6f 6e 20 28 61 6c 67 6f | 72 69 74 68 6d 29 0d 03 |on (algo|rithm)..|
|000009a0| a2 26 20 20 77 25 28 69 | 2c 33 29 3d 77 25 28 69 |.& w%(i|,3)=w%(i|
|000009b0| 2c 37 29 2a 28 69 2d 31 | 29 2d 28 33 32 2a 28 69 |,7)*(i-1|)-(32*(i|
|000009c0| 2d 31 29 29 0d 03 ac 20 | 20 20 77 25 28 69 2c 34 |-1))... | w%(i,4|
|000009d0| 29 3d 38 30 30 2d 77 25 | 28 69 2c 38 29 2d 28 35 |)=800-w%|(i,8)-(5|
|000009e0| 32 2a 69 29 0d 03 b6 2f | 20 20 77 25 28 69 2c 39 |2*i).../| w%(i,9|
|000009f0| 29 3d 31 32 38 30 3a 77 | 25 28 69 2c 31 30 29 3d |)=1280:w|%(i,10)=|
|00000a00| 31 30 32 30 20 20 20 20 | 3a f4 20 6d 61 78 20 73 |1020 |:. max s|
|00000a10| 69 7a 65 0d 03 c0 2f 20 | 20 77 25 28 69 2c 31 31 |ize.../ | w%(i,11|
|00000a20| 29 3d 38 30 3a 77 25 28 | 69 2c 31 32 29 3d 31 32 |)=80:w%(|i,12)=12|
|00000a30| 30 20 20 20 20 20 20 3a | f4 20 6d 69 6e 20 73 69 |0 :|. min si|
|00000a40| 7a 65 0d 03 ca 35 20 20 | 77 25 28 69 2c 31 33 29 |ze...5 |w%(i,13)|
|00000a50| 3d 36 34 30 3a 77 25 28 | 69 2c 31 34 29 3d 35 31 |=640:w%(|i,14)=51|
|00000a60| 32 20 20 20 20 20 3a f4 | 20 69 6e 74 65 72 69 6f |2 :.| interio|
|00000a70| 72 20 70 6f 73 6e 2e 0d | 03 d4 3b 20 20 77 25 28 |r posn..|..; w%(|
|00000a80| 69 2c 31 35 29 3d 30 20 | 20 20 20 20 20 20 20 20 |i,15)=0 | |
|00000a90| 20 20 20 20 20 20 20 20 | 20 20 20 3a f4 20 69 6e | | :. in|
|00000aa0| 61 63 74 2d 2f 61 63 74 | 69 76 65 20 74 6f 67 67 |act-/act|ive togg|
|00000ab0| 6c 65 0d 03 de 32 20 20 | 77 25 28 69 2c 31 36 29 |le...2 |w%(i,16)|
|00000ac0| 3d 30 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 |=0 | |
|00000ad0| 20 20 20 20 20 20 3a f4 | 20 75 6e 69 6d 70 6f 72 | :.| unimpor|
|00000ae0| 74 61 6e 74 0d 03 e8 06 | 20 ed 0d 03 f2 0c 20 74 |tant....| ..... t|
|00000af0| 24 28 29 3d 22 22 0d 03 | fc 0b 20 73 25 28 29 3d |$()=""..|.. s%()=|
|00000b00| 30 0d 04 06 43 20 77 3d | 32 20 20 20 20 20 20 20 |0...C w=|2 |
|00000b10| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|00000b20| 20 20 20 20 20 3a f4 20 | 74 68 69 73 20 69 73 20 | :. |this is |
|00000b30| 74 68 65 20 77 6f 72 6b | 73 70 61 63 65 20 73 63 |the work|space sc|
|00000b40| 72 65 65 6e 0d 04 10 40 | 20 6e 3d 31 20 20 20 20 |reen...@| n=1 |
|00000b50| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|00000b60| 20 20 20 20 20 20 20 20 | 3a f4 20 6e 6f 2e 20 6f | |:. no. o|
|00000b70| 66 20 74 68 65 20 63 75 | 72 72 65 6e 74 20 77 69 |f the cu|rrent wi|
|00000b80| 6e 64 6f 77 0d 04 1a 45 | 20 69 6e 77 6e 3d 30 20 |ndow...E| inwn=0 |
|00000b90| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|00000ba0| 20 20 20 20 20 20 20 20 | 3a f4 20 77 69 6e 64 6f | |:. windo|
|00000bb0| 77 20 6e 6f 2e 20 63 75 | 72 72 65 6e 74 6c 79 20 |w no. cu|rrently |
|00000bc0| 6f 70 65 72 61 74 69 6e | 67 0d 04 24 3d 20 6c 61 |operatin|g..$= la|
|00000bd0| 73 74 3d 30 20 20 20 20 | 20 20 20 20 20 20 20 20 |st=0 | |
|00000be0| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 3a f4 20 | | :. |
|00000bf0| 6c 61 73 74 20 77 69 6e | 64 6f 77 20 74 75 72 6e |last win|dow turn|
|00000c00| 65 64 20 6f 66 66 0d 04 | 2e 32 20 6f 70 65 6e 3d |ed off..|.2 open=|
|00000c10| 30 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 |0 | |
|00000c20| 20 20 20 20 20 20 20 20 | 20 20 3a f4 20 75 6e 69 | | :. uni|
|00000c30| 6d 70 6f 72 74 61 6e 74 | 0d 04 38 05 e1 0d 04 42 |mportant|..8....B|
|00000c40| 05 3a 0d 04 4c 0e dd f2 | 5f 73 65 72 76 69 63 65 |.:..L...|_service|
|00000c50| 0d 04 56 36 20 f4 20 65 | 71 75 69 76 61 6c 65 6e |..V6 . e|quivalen|
|00000c60| 74 20 69 6e 20 73 6f 6d | 65 20 77 61 79 73 20 74 |t in som|e ways t|
|00000c70| 6f 20 74 68 65 20 41 72 | 74 68 75 72 20 57 69 6d |o the Ar|thur Wim|
|00000c80| 70 5f 50 6f 6c 6c 0d 04 | 60 0d 20 c8 97 20 78 2c |p_Poll..|`. .. x,|
|00000c90| 79 2c 62 0d 04 6a 20 20 | e7 20 a6 28 2d 38 35 29 |y,b..j |. .(-85)|
|00000ca0| 20 8c 20 f2 5f 68 65 6c | 70 3a f2 5f 72 65 66 72 | . ._hel|p:._refr|
|00000cb0| 65 73 68 0d 04 74 0f 20 | e7 20 a6 28 2d 36 37 29 |esh..t. |. .(-67)|
|00000cc0| 20 8c 0d 04 7e 0a 20 20 | 61 24 3d be 0d 04 88 0f | ...~. |a$=.....|
|00000cd0| 20 20 2a 46 58 20 31 31 | 32 2c 31 0d 04 92 0f 20 | *FX 11|2,1.... |
|00000ce0| 20 2a 46 58 20 31 31 33 | 2c 31 0d 04 9c 07 20 20 | *FX 113|,1.... |
|00000cf0| db 0d 04 a6 09 20 20 ef | 20 34 0d 04 b0 0a 20 20 |..... .| 4.... |
|00000d00| c8 97 20 87 0d 04 ba 39 | 20 20 f1 22 54 68 65 20 |.. ....9| ."The |
|00000d10| 70 72 6f 67 72 61 6d 20 | 68 61 73 20 6e 6f 77 20 |program |has now |
|00000d20| 73 74 6f 70 70 65 64 2e | 2e 20 79 6f 75 20 6d 61 |stopped.|. you ma|
|00000d30| 79 20 63 6f 6e 74 69 6e | 75 65 2e 2e 22 0d 04 c4 |y contin|ue.."...|
|00000d40| 07 20 20 e0 0d 04 ce 06 | 20 cd 0d 04 d8 18 20 e7 |. .....| ..... .|
|00000d50| 20 62 3e 30 20 8c 20 f2 | 5f 69 6e 74 65 72 70 72 | b>0 . .|_interpr|
|00000d60| 65 74 0d 04 e2 0e 20 f2 | 5f 72 65 66 72 65 73 68 |et.... .|_refresh|
|00000d70| 0d 04 ec 05 e1 0d 04 f6 | 05 3a 0d 05 00 10 dd f2 |........|.:......|
|00000d80| 5f 69 6e 74 65 72 70 72 | 65 74 0d 05 0a 43 20 f4 |_interpr|et...C .|
|00000d90| 20 67 65 6e 65 72 61 6c | 6c 79 20 73 75 73 73 20 | general|ly suss |
|00000da0| 6f 75 74 20 77 68 61 74 | 20 74 68 65 20 75 73 65 |out what| the use|
|00000db0| 72 27 73 20 6d 6f 75 73 | 65 20 69 73 20 69 6e 74 |r's mous|e is int|
|00000dc0| 65 72 61 63 74 69 6e 67 | 20 77 69 74 68 0d 05 14 |eracting| with...|
|00000dd0| 36 20 f4 20 61 6e 64 20 | 70 6c 75 6d 62 20 74 68 |6 . and |plumb th|
|00000de0| 65 20 63 6f 6e 74 72 6f | 6c 20 74 6f 20 74 68 65 |e contro|l to the|
|00000df0| 20 72 65 6c 65 76 61 6e | 74 20 70 72 6f 63 65 64 | relevan|t proced|
|00000e00| 75 72 65 0d 05 1e 04 0d | 05 28 3d 20 69 6e 77 6e |ure.....|.(= inwn|
|00000e10| 3d 30 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 |=0 | |
|00000e20| 20 20 20 20 20 20 20 20 | 20 3a f4 20 74 68 65 20 | | :. the |
|00000e30| 77 69 6e 64 6f 77 20 61 | 6c 69 67 68 74 65 64 20 |window a|lighted |
|00000e40| 75 70 6f 6e 0d 05 32 10 | 20 e3 20 74 3d 31 20 b8 |upon..2.| . t=1 .|
|00000e50| 20 6d 61 78 0d 05 3c 40 | 20 20 63 6e 3d 73 25 28 | max..<@| cn=s%(|
|00000e60| 74 29 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 |t) | |
|00000e70| 20 20 20 20 20 20 3a f4 | 20 63 75 72 72 65 6e 74 | :.| current|
|00000e80| 20 77 69 6e 64 6f 77 20 | 30 3d 65 6d 70 74 79 20 | window |0=empty |
|00000e90| 73 6c 6f 74 0d 05 46 55 | 20 20 e7 20 78 3e 77 25 |slot..FU| . x>w%|
|00000ea0| 28 63 6e 2c 33 29 20 80 | 20 79 3e 77 25 28 63 6e |(cn,3) .| y>w%(cn|
|00000eb0| 2c 34 29 20 80 20 78 3c | 77 25 28 63 6e 2c 33 29 |,4) . x<|w%(cn,3)|
|00000ec0| 2b 77 25 28 63 6e 2c 37 | 29 20 80 20 79 3c 77 25 |+w%(cn,7|) . y<w%|
|00000ed0| 28 63 6e 2c 34 29 2b 77 | 25 28 63 6e 2c 38 29 20 |(cn,4)+w|%(cn,8) |
|00000ee0| 8c 20 69 6e 77 6e 3d 63 | 6e 0d 05 50 06 20 ed 0d |. inwn=c|n..P. ..|
|00000ef0| 05 5a 04 0d 05 64 2b 20 | f4 20 63 61 6c 63 75 6c |.Z...d+ |. calcul|
|00000f00| 61 74 65 20 63 65 6e 74 | 72 61 6c 20 70 6f 73 6e |ate cent|ral posn|
|00000f10| 2e 20 6f 66 20 74 68 65 | 20 6b 6e 6f 62 73 0d 05 |. of the| knobs..|
|00000f20| 6e 1c 20 63 65 6e 3d 30 | 3a 6c 6b 6e 3d 30 3a 72 |n. cen=0|:lkn=0:r|
|00000f30| 6b 6e 3d 30 3a 74 74 6c | 3d 30 0d 05 78 20 20 78 |kn=0:ttl|=0..x x|
|00000f40| 2d 3d 77 25 28 69 6e 77 | 6e 2c 33 29 3a 79 2d 3d |-=w%(inw|n,3):y-=|
|00000f50| 77 25 28 69 6e 77 6e 2c | 34 29 0d 05 82 04 0d 05 |w%(inwn,|4)......|
|00000f60| 8c 18 20 e7 20 79 3e 77 | 25 28 69 6e 77 6e 2c 38 |.. . y>w|%(inwn,8|
|00000f70| 29 2d 34 30 20 8c 0d 05 | 96 18 20 20 f4 20 6f 6e |)-40 ...|.. . on|
|00000f80| 20 74 68 65 20 74 69 74 | 6c 65 20 62 61 72 0d 05 | the tit|le bar..|
|00000f90| a0 21 20 20 6c 3d a9 28 | 74 24 28 69 29 29 2a 38 |.! l=.(|t$(i))*8|
|00000fa0| 3a 70 3d 77 25 28 69 6e | 77 6e 2c 37 29 2f 32 0d |:p=w%(in|wn,7)/2.|
|00000fb0| 05 aa 32 20 20 e7 20 78 | 3c 70 2d 6c 20 8c 20 6c |..2 . x|<p-l . l|
|00000fc0| 6b 6e 3d 2d 31 3a 8b 3a | e7 20 78 3e 70 2b 6c 20 |kn=-1:.:|. x>p+l |
|00000fd0| 8c 20 72 6b 6e 3d 2d 31 | 3a 8b 3a 74 74 6c 3d 2d |. rkn=-1|:.:ttl=-|
|00000fe0| 31 0d 05 b4 06 20 cc 0d | 05 be 2a 20 e7 20 78 3e |1.... ..|..* . x>|
|00000ff0| 38 20 80 20 78 3c 77 25 | 28 69 6e 77 6e 2c 37 29 |8 . x<w%|(inwn,7)|
|00001000| 2d 38 20 80 20 79 3e 38 | 20 8c 20 63 65 6e 3d 2d |-8 . y>8| . cen=-|
|00001010| 31 0d 05 c8 06 20 cd 0d | 05 d2 04 0d 05 dc 20 20 |1.... ..|...... |
|00001020| 78 2b 3d 77 25 28 69 6e | 77 6e 2c 33 29 3a 79 2b |x+=w%(in|wn,3):y+|
|00001030| 3d 77 25 28 69 6e 77 6e | 2c 34 29 0d 05 e6 06 20 |=w%(inwn|,4).... |
|00001040| 3a 0d 05 f0 18 20 f4 20 | 73 65 6c 65 63 74 20 62 |:.... . |select b|
|00001050| 75 74 74 6f 6e 20 27 41 | 27 0d 05 fa 0d 20 20 e7 |utton 'A|'.... .|
|00001060| 20 62 3d 34 20 8c 0d 06 | 04 11 20 20 20 e7 20 69 | b=4 ...|.. . i|
|00001070| 6e 77 6e 3d 30 20 8c 0d | 06 0e 46 20 20 20 20 f4 |nwn=0 ..|..F .|
|00001080| 20 67 72 61 70 68 69 63 | 20 77 69 6e 64 6f 77 20 | graphic| window |
|00001090| 72 65 71 75 65 73 74 20 | 2d 20 69 6e 6f 70 65 72 |request |- inoper|
|000010a0| 61 74 69 76 65 20 75 6e | 6c 65 73 73 20 6f 6e 65 |ative un|less one|
|000010b0| 20 68 61 73 20 67 6f 6e | 65 20 6f 66 66 0d 06 18 | has gon|e off...|
|000010c0| 14 20 20 20 20 f2 5f 6f | 70 65 6e 28 6c 61 73 74 |. ._o|pen(last|
|000010d0| 29 0d 06 22 08 20 20 20 | cc 0d 06 2c 16 20 20 20 |)..". |...,. |
|000010e0| 20 e7 20 6c 6b 6e 20 8c | 20 f2 5f 64 72 61 67 0d | . lkn .| ._drag.|
|000010f0| 06 36 14 20 20 20 20 e7 | 20 72 6b 6e 20 8c 20 f2 |.6. .| rkn . .|
|00001100| 5f 75 70 0d 06 40 18 20 | 20 20 20 e7 20 74 74 6c |_up..@. | . ttl|
|00001110| 20 8c 20 f2 5f 74 6f 67 | 67 6c 65 0d 06 4a 17 20 | . ._tog|gle..J. |
|00001120| 20 20 20 e7 20 63 65 6e | 20 8c 20 f2 5f 69 63 6f | . cen| . ._ico|
|00001130| 6e 73 0d 06 54 08 20 20 | 20 cd 0d 06 5e 07 20 20 |ns..T. | ...^. |
|00001140| cd 0d 06 68 06 20 3a 0d | 06 72 18 20 f4 20 6d 65 |...h. :.|.r. . me|
|00001150| 6e 75 20 62 75 74 74 6f | 6e 20 20 20 27 42 27 0d |nu butto|n 'B'.|
|00001160| 06 7c 0d 20 20 e7 20 62 | 3d 32 20 8c 0d 06 86 11 |.|. . b|=2 .....|
|00001170| 20 20 20 e7 20 69 6e 77 | 6e 3e 30 20 8c 0d 06 90 | . inw|n>0 ....|
|00001180| 18 20 20 20 20 e7 20 6c | 6b 6e 20 8c 20 f2 5f 72 |. . l|kn . ._r|
|00001190| 65 73 69 7a 65 0d 06 9a | 16 20 20 20 20 e7 20 72 |esize...|. . r|
|000011a0| 6b 6e 20 8c 20 f2 5f 64 | 6f 77 6e 0d 06 a4 18 20 |kn . ._d|own.... |
|000011b0| 20 20 20 e7 20 63 65 6e | 20 8c 20 f2 5f 73 63 72 | . cen| . ._scr|
|000011c0| 6f 6c 6c 0d 06 ae 15 20 | 20 20 20 e7 20 74 74 6c |oll.... | . ttl|
|000011d0| 20 8c 20 f2 5f 6f 66 66 | 0d 06 b8 08 20 20 20 cd | . ._off|.... .|
|000011e0| 0d 06 c2 07 20 20 cd 0d | 06 cc 06 20 3a 0d 06 d6 |.... ..|... :...|
|000011f0| 14 20 f4 20 61 64 6a 75 | 73 74 20 62 75 74 74 6f |. . adju|st butto|
|00001200| 6e 0d 06 e0 0d 20 20 e7 | 20 62 3d 31 20 8c 0d 06 |n.... .| b=1 ...|
|00001210| ea 11 20 20 20 e7 20 69 | 6e 77 6e 3d 30 20 8c 0d |.. . i|nwn=0 ..|
|00001220| 06 f4 1d 20 20 20 20 f4 | 20 75 6e 69 6d 70 6c 65 |... .| unimple|
|00001230| 6d 65 6e 74 65 64 20 6d | 65 6e 75 73 0d 06 fe 08 |mented m|enus....|
|00001240| 20 20 20 cc 0d 07 08 17 | 20 20 20 20 e7 20 63 65 | .....| . ce|
|00001250| 6e 20 8c 20 f2 5f 61 73 | 73 6f 63 0d 07 12 07 20 |n . ._as|soc.... |
|00001260| 20 cd 0d 07 1c 06 20 cd | 0d 07 26 05 e1 0d 07 30 | ..... .|..&....0|
|00001270| 05 3a 0d 07 3a 0b dd f2 | 5f 64 72 61 67 0d 07 44 |.:..:...|_drag..D|
|00001280| 28 20 f4 20 66 6f 72 20 | 74 68 65 20 70 75 72 70 |( . for |the purp|
|00001290| 6f 73 65 73 20 6f 66 20 | 72 65 61 72 72 61 6e 67 |oses of |rearrang|
|000012a0| 65 6d 65 6e 74 0d 07 4e | 35 20 f4 20 6e 6f 74 65 |ement..N|5 . note|
|000012b0| 20 74 68 61 74 20 69 74 | 20 69 73 20 72 65 61 6c | that it| is real|
|000012c0| 20 28 4e 4f 54 20 61 20 | 72 65 63 74 61 6e 67 75 | (NOT a |rectangu|
|000012d0| 6c 61 72 20 67 68 6f 73 | 74 29 0d 07 58 3d 20 f4 |lar ghos|t)..X= .|
|000012e0| 20 61 6e 64 20 74 68 61 | 74 20 74 68 65 20 70 69 | and tha|t the pi|
|000012f0| 6c 65 20 70 6f 73 69 74 | 69 6f 6e 20 69 73 6e 27 |le posit|ion isn'|
|00001300| 74 20 69 6e 66 75 72 69 | 61 74 69 6e 67 6c 79 20 |t infuri|atingly |
|00001310| 61 6c 74 65 72 65 64 0d | 07 62 09 20 c8 97 20 87 |altered.|.b. .. .|
|00001320| 0d 07 6c 14 20 6f 78 3d | 78 2d 77 25 28 69 6e 77 |..l. ox=|x-w%(inw|
|00001330| 6e 2c 33 29 0d 07 76 14 | 20 6f 79 3d 79 2d 77 25 |n,3)..v.| oy=y-w%|
|00001340| 28 69 6e 77 6e 2c 34 29 | 0d 07 80 0b 20 51 3d 69 |(inwn,4)|.... Q=i|
|00001350| 6e 77 6e 0d 07 8a 06 20 | f5 0d 07 94 0e 20 20 c8 |nwn.... |..... .|
|00001360| 97 20 61 2c 62 2c 63 0d | 07 9e 12 20 20 77 25 28 |. a,b,c.|... w%(|
|00001370| 51 2c 33 29 3d 61 2d 6f | 78 0d 07 a8 12 20 20 77 |Q,3)=a-o|x.... w|
|00001380| 25 28 51 2c 34 29 3d 62 | 2d 6f 79 0d 07 b2 33 20 |%(Q,4)=b|-oy...3 |
|00001390| 20 e7 20 77 25 28 51 2c | 33 29 2b 77 25 28 51 2c | . w%(Q,|3)+w%(Q,|
|000013a0| 37 29 3e 31 32 37 39 20 | 8c 20 77 25 28 51 2c 33 |7)>1279 |. w%(Q,3|
|000013b0| 29 3d 31 32 37 39 2d 77 | 25 28 51 2c 37 29 0d 07 |)=1279-w|%(Q,7)..|
|000013c0| bc 33 20 20 e7 20 77 25 | 28 51 2c 34 29 2b 77 25 |.3 . w%|(Q,4)+w%|
|000013d0| 28 51 2c 38 29 3e 31 30 | 32 33 20 8c 20 77 25 28 |(Q,8)>10|23 . w%(|
|000013e0| 51 2c 34 29 3d 31 30 32 | 33 2d 77 25 28 51 2c 38 |Q,4)=102|3-w%(Q,8|
|000013f0| 29 0d 07 c6 1d 20 20 e7 | 20 77 25 28 51 2c 33 29 |).... .| w%(Q,3)|
|00001400| 3c 30 20 8c 20 77 25 28 | 51 2c 33 29 3d 30 0d 07 |<0 . w%(|Q,3)=0..|
|00001410| d0 1d 20 20 e7 20 77 25 | 28 51 2c 34 29 3c 30 20 |.. . w%|(Q,4)<0 |
|00001420| 8c 20 77 25 28 51 2c 34 | 29 3d 30 0d 07 da 1d 20 |. w%(Q,4|)=0.... |
|00001430| 20 77 25 28 51 2c 33 29 | 3d 28 77 25 28 51 2c 33 | w%(Q,3)|=(w%(Q,3|
|00001440| 29 20 81 20 32 29 2a 32 | 0d 07 e4 1d 20 20 77 25 |) . 2)*2|.... w%|
|00001450| 28 51 2c 34 29 3d 28 77 | 25 28 51 2c 34 29 20 81 |(Q,4)=(w|%(Q,4) .|
|00001460| 20 34 29 2a 34 0d 07 ee | 0f 20 20 f2 5f 72 65 66 | 4)*4...|. ._ref|
|00001470| 72 65 73 68 0d 07 f8 0a | 20 fd 20 63 3d 30 0d 08 |resh....| . c=0..|
|00001480| 02 09 20 c8 97 20 ee 0d | 08 0c 05 e1 0d 08 16 05 |.. .. ..|........|
|00001490| 3a 0d 08 20 0d dd f2 5f | 72 65 73 69 7a 65 0d 08 |:.. ..._|resize..|
|000014a0| 2a 47 20 f4 20 74 68 69 | 73 20 63 6f 6e 74 72 6f |*G . thi|s contro|
|000014b0| 6c 6c 73 20 77 69 6e 64 | 6f 77 20 73 69 7a 65 2e |lls wind|ow size.|
|000014c0| 2e 20 6e 6f 74 20 61 20 | 63 6f 72 6e 65 72 73 20 |. not a |corners |
|000014d0| 6d 6f 76 65 6d 65 6e 74 | 2c 20 62 75 74 20 61 63 |movement|, but ac|
|000014e0| 74 75 61 6c 21 0d 08 34 | 09 20 c8 97 20 87 0d 08 |tual!..4|. .. ...|
|000014f0| 3e 24 20 c8 97 20 b8 20 | 77 25 28 69 6e 77 6e 2c |>$ .. . |w%(inwn,|
|00001500| 37 29 2c 31 32 38 30 2d | 77 25 28 69 6e 77 6e 2c |7),1280-|w%(inwn,|
|00001510| 38 29 0d 08 48 06 20 f5 | 0d 08 52 0e 20 20 c8 97 |8)..H. .|..R. ..|
|00001520| 20 61 2c 62 2c 63 0d 08 | 5c 11 20 20 61 3d 28 61 | a,b,c..|\. a=(a|
|00001530| 20 81 20 32 29 2a 32 0d | 08 66 11 20 20 62 3d 28 | . 2)*2.|.f. b=(|
|00001540| 62 20 81 20 34 29 2a 34 | 0d 08 70 12 20 20 77 25 |b . 4)*4|..p. w%|
|00001550| 28 69 6e 77 6e 2c 37 29 | 3d 61 0d 08 7a 13 20 20 |(inwn,7)|=a..z. |
|00001560| 61 61 3d 77 25 28 69 6e | 77 6e 2c 38 29 0d 08 84 |aa=w%(in|wn,8)...|
|00001570| 17 20 20 77 25 28 69 6e | 77 6e 2c 38 29 3d 31 32 |. w%(in|wn,8)=12|
|00001580| 38 30 2d 62 0d 08 8e 1f | 20 20 77 25 28 69 6e 77 |80-b....| w%(inw|
|00001590| 6e 2c 34 29 2b 3d 61 61 | 2d 77 25 28 69 6e 77 6e |n,4)+=aa|-w%(inwn|
|000015a0| 2c 38 29 0d 08 98 20 20 | 20 77 25 28 69 6e 77 6e |,8)... | w%(inwn|
|000015b0| 2c 31 34 29 2b 3d 61 61 | 2d 77 25 28 69 6e 77 6e |,14)+=aa|-w%(inwn|
|000015c0| 2c 38 29 0d 08 a2 0c 20 | 20 f2 5f 62 75 6d 70 0d |,8).... | ._bump.|
|000015d0| 08 ac 0f 20 20 f2 5f 72 | 65 66 72 65 73 68 0d 08 |... ._r|efresh..|
|000015e0| b6 0a 20 fd 20 63 3d 30 | 0d 08 c0 30 20 c8 97 20 |.. . c=0|...0 .. |
|000015f0| b8 20 77 25 28 69 6e 77 | 6e 2c 33 29 2b 33 32 2c |. w%(inw|n,3)+32,|
|00001600| 77 25 28 69 6e 77 6e 2c | 34 29 2b 77 25 28 69 6e |w%(inwn,|4)+w%(in|
|00001610| 77 6e 2c 38 29 2d 31 36 | 0d 08 ca 09 20 c8 97 20 |wn,8)-16|.... .. |
|00001620| ee 0d 08 d4 05 e1 0d 08 | de 05 3a 0d 08 e8 09 dd |........|..:.....|
|00001630| f2 5f 75 70 0d 08 f2 3b | 20 f4 20 70 69 6c 65 20 |._up...;| . pile |
|00001640| 6d 61 6e 61 67 65 6d 65 | 6e 74 20 66 75 6e 63 74 |manageme|nt funct|
|00001650| 69 6f 6e 2e 2e 20 72 61 | 69 73 65 20 61 20 77 69 |ion.. ra|ise a wi|
|00001660| 6e 64 6f 77 20 74 6f 20 | 74 68 65 20 74 6f 70 0d |ndow to |the top.|
|00001670| 08 fc 12 20 e3 20 74 3d | 31 20 b8 20 6d 61 78 2d |... . t=|1 . max-|
|00001680| 31 0d 09 06 1c 20 20 e7 | 20 73 25 28 74 29 3d 69 |1.... .| s%(t)=i|
|00001690| 6e 77 6e 20 8c 20 73 25 | 28 74 29 3d 30 0d 09 10 |nwn . s%|(t)=0...|
|000016a0| 22 20 20 e7 20 73 25 28 | 74 29 3d 30 20 8c 20 c8 |" . s%(|t)=0 . .|
|000016b0| 94 20 73 25 28 74 29 2c | 73 25 28 74 2b 31 29 0d |. s%(t),|s%(t+1).|
|000016c0| 09 1a 06 20 ed 0d 09 24 | 11 20 73 25 28 6d 61 78 |... ...$|. s%(max|
|000016d0| 29 3d 69 6e 77 6e 0d 09 | 2e 05 e1 0d 09 38 05 3a |)=inwn..|.....8.:|
|000016e0| 0d 09 42 0b dd f2 5f 64 | 6f 77 6e 0d 09 4c 3c 20 |..B..._d|own..L< |
|000016f0| f4 20 70 69 6c 65 20 6d | 61 6e 61 67 61 6d 65 6e |. pile m|anagamen|
|00001700| 74 20 66 75 6e 63 74 69 | 6f 6e 2e 2e 20 70 75 74 |t functi|on.. put|
|00001710| 20 61 20 77 69 6e 64 6f | 77 20 74 6f 20 74 68 65 | a windo|w to the|
|00001720| 20 62 6f 74 74 6f 6d 0d | 09 56 15 20 e3 20 74 3d | bottom.|.V. . t=|
|00001730| 6d 61 78 20 b8 20 32 20 | 88 20 2d 31 0d 09 60 1c |max . 2 |. -1..`.|
|00001740| 20 20 e7 20 73 25 28 74 | 29 3d 69 6e 77 6e 20 8c | . s%(t|)=inwn .|
|00001750| 20 73 25 28 74 29 3d 30 | 0d 09 6a 22 20 20 e7 20 | s%(t)=0|..j" . |
|00001760| 73 25 28 74 29 3d 30 20 | 8c 20 c8 94 20 73 25 28 |s%(t)=0 |. .. s%(|
|00001770| 74 29 2c 73 25 28 74 2d | 31 29 0d 09 74 06 20 ed |t),s%(t-|1)..t. .|
|00001780| 0d 09 7e 0f 20 73 25 28 | 31 29 3d 69 6e 77 6e 0d |..~. s%(|1)=inwn.|
|00001790| 09 88 05 e1 0d 09 92 05 | 3a 0d 09 9c 0d dd f2 5f |........|:......_|
|000017a0| 73 63 72 6f 6c 6c 0d 09 | a6 44 20 f4 20 73 63 72 |scroll..|.D . scr|
|000017b0| 6f 6c 6c 73 20 74 68 65 | 20 77 69 6e 64 6f 77 20 |olls the| window |
|000017c0| 69 6e 74 65 72 69 6f 72 | 20 62 79 20 69 6e 65 72 |interior| by iner|
|000017d0| 74 69 61 6c 20 6d 6f 76 | 65 6d 65 6e 74 20 6f 66 |tial mov|ement of|
|000017e0| 20 74 68 65 20 6d 6f 75 | 73 65 0d 09 b0 46 20 f4 | the mou|se...F .|
|000017f0| 20 64 6f 65 73 20 74 68 | 69 73 20 62 79 20 63 68 | does th|is by ch|
|00001800| 61 6e 67 69 6e 67 20 77 | 68 65 72 65 20 74 68 65 |anging w|here the|
|00001810| 20 73 70 72 69 74 65 20 | 69 73 20 63 75 74 20 66 | sprite |is cut f|
|00001820| 72 6f 6d 20 74 68 65 20 | 69 6e 74 65 72 69 6f 72 |rom the |interior|
|00001830| 0d 09 ba 04 0d 09 c4 0d | 20 c8 97 20 61 2c 62 2c |........| .. a,b,|
|00001840| 63 0d 09 ce 0e 20 63 78 | 3d 61 3a 63 79 3d 62 0d |c.... cx|=a:cy=b.|
|00001850| 09 d8 09 20 c8 97 20 87 | 0d 09 e2 11 20 c8 97 20 |... .. .|.... .. |
|00001860| b8 20 36 34 30 2c 35 31 | 32 0d 09 ec 06 20 f5 0d |. 640,51|2.... ..|
|00001870| 09 f6 0e 20 20 c8 97 20 | 61 2c 62 2c 63 0d 0a 00 |... .. |a,b,c...|
|00001880| 1c 20 20 77 25 28 69 6e | 77 6e 2c 31 33 29 2b 3d |. w%(in|wn,13)+=|
|00001890| 28 61 2d 36 34 30 29 2f | 38 0d 0a 0a 1c 20 20 77 |(a-640)/|8.... w|
|000018a0| 25 28 69 6e 77 6e 2c 31 | 34 29 2b 3d 28 62 2d 35 |%(inwn,1|4)+=(b-5|
|000018b0| 31 32 29 2f 38 0d 0a 14 | 0c 20 20 f2 5f 62 75 6d |12)/8...|. ._bum|
|000018c0| 70 0d 0a 1e 0f 20 20 f2 | 5f 72 65 66 72 65 73 68 |p.... .|_refresh|
|000018d0| 0d 0a 28 0a 20 fd 20 63 | 3d 30 0d 0a 32 09 20 c8 |..(. . c|=0..2. .|
|000018e0| 97 20 ee 0d 0a 3c 0f 20 | c8 97 20 b8 20 63 78 2c |. ...<. |.. . cx,|
|000018f0| 63 79 0d 0a 46 05 e1 0d | 0a 50 05 3a 0d 0a 5a 0d |cy..F...|.P.:..Z.|
|00001900| dd f2 5f 74 6f 67 67 6c | 65 0d 0a 64 36 20 f4 20 |.._toggl|e..d6 . |
|00001910| 61 63 74 69 76 61 74 65 | 73 20 6f 72 20 69 6e 61 |activate|s or ina|
|00001920| 63 74 69 76 61 74 65 73 | 20 74 68 65 20 63 75 72 |ctivates| the cur|
|00001930| 72 65 6e 74 20 77 69 6e | 64 6f 77 20 30 2f 34 0d |rent win|dow 0/4.|
|00001940| 0a 6e 46 20 f4 20 69 6e | 74 65 6e 64 65 64 20 66 |.nF . in|tended f|
|00001950| 6f 72 20 74 68 65 20 70 | 75 72 70 6f 73 65 73 20 |or the p|urposes |
|00001960| 6f 66 20 6d 75 6c 74 69 | 2d 74 61 73 6b 69 6e 67 |of multi|-tasking|
|00001970| 20 61 70 70 6c 69 63 61 | 74 69 6f 6e 20 74 6f 67 | applica|tion tog|
|00001980| 67 6c 69 6e 67 0d 0a 78 | 45 20 f4 20 64 69 73 61 |gling..x|E . disa|
|00001990| 62 6c 65 64 20 74 6f 20 | 61 76 6f 69 64 20 63 6f |bled to |avoid co|
|000019a0| 6e 66 75 73 69 6f 6e 2c | 20 73 65 65 69 6e 67 20 |nfusion,| seeing |
|000019b0| 61 73 20 68 6f 77 20 69 | 74 20 64 6f 65 73 6e 27 |as how i|t doesn'|
|000019c0| 74 20 64 6f 20 61 20 6c | 6f 74 0d 0a 82 05 e1 0d |t do a l|ot......|
|000019d0| 0a 8c 1e 20 77 25 28 69 | 6e 77 6e 2c 31 35 29 3d |... w%(i|nwn,15)=|
|000019e0| 34 2d 77 25 28 69 6e 77 | 6e 2c 31 35 29 0d 0a 96 |4-w%(inw|n,15)...|
|000019f0| 06 20 f5 0d 0a a0 0e 20 | 20 c8 97 20 61 2c 62 2c |. ..... | .. a,b,|
|00001a00| 63 0d 0a aa 0a 20 fd 20 | 63 3d 30 0d 0a b4 05 e1 |c.... . |c=0.....|
|00001a10| 0d 0a be 05 3a 0d 0a c8 | 0c dd f2 5f 69 63 6f 6e |....:...|..._icon|
|00001a20| 73 0d 0a d2 1d 20 f4 20 | 75 6e 69 6d 70 6c 65 6d |s.... . |unimplem|
|00001a30| 65 6e 74 65 64 20 66 75 | 6e 63 74 69 6f 6e 0d 0a |ented fu|nction..|
|00001a40| dc 05 e1 0d 0a e6 05 3a | 0d 0a f0 0a dd f2 5f 6f |.......:|......_o|
|00001a50| 66 66 0d 0a fa 18 20 f4 | 20 64 69 73 61 62 6c 65 |ff.... .| disable|
|00001a60| 64 20 66 75 6e 63 74 69 | 6f 6e 0d 0b 04 05 e1 0d |d functi|on......|
|00001a70| 0b 0e 10 20 e3 20 74 3d | 31 20 b8 20 6d 61 78 0d |... . t=|1 . max.|
|00001a80| 0b 18 1c 20 20 e7 20 73 | 25 28 74 29 3d 69 6e 77 |... . s|%(t)=inw|
|00001a90| 6e 20 8c 20 73 25 28 74 | 29 3d 30 0d 0b 22 06 20 |n . s%(t|)=0..". |
|00001aa0| ed 0d 0b 2c 0e 20 6c 61 | 73 74 3d 69 6e 77 6e 0d |...,. la|st=inwn.|
|00001ab0| 0b 36 05 e1 0d 0b 40 05 | 3a 0d 0b 4a 0c dd f2 5f |.6....@.|:..J..._|
|00001ac0| 61 73 73 6f 63 0d 0b 54 | 1d 20 f4 20 75 6e 69 6d |assoc..T|. . unim|
|00001ad0| 70 6c 65 6d 65 6e 74 65 | 64 20 66 75 6e 63 74 69 |plemente|d functi|
|00001ae0| 6f 6e 0d 0b 5e 42 20 f4 | 20 70 75 72 70 6f 73 65 |on..^B .| purpose|
|00001af0| 20 74 6f 20 72 65 71 75 | 65 73 74 20 61 20 6d 65 | to requ|est a me|
|00001b00| 6e 75 20 74 6f 20 70 6f | 70 2d 75 70 20 77 68 69 |nu to po|p-up whi|
|00001b10| 63 68 20 69 73 20 63 6f | 6e 6e 65 63 74 65 64 20 |ch is co|nnected |
|00001b20| 77 69 74 68 0d 0b 68 1e | 20 f4 20 74 68 65 20 77 |with..h.| . the w|
|00001b30| 69 6e 64 6f 77 20 63 6f | 6e 74 65 78 74 75 61 6c |indow co|ntextual|
|00001b40| 6c 79 0d 0b 72 05 e1 0d | 0b 7c 05 3a 0d 0b 86 0b |ly..r...|.|.:....|
|00001b50| dd f2 5f 62 75 6d 70 0d | 0b 90 2e 20 f4 20 67 65 |.._bump.|... . ge|
|00001b60| 6e 65 72 61 6c 6c 79 20 | 6b 65 65 70 20 65 76 65 |nerally |keep eve|
|00001b70| 72 79 74 68 69 6e 67 20 | 6f 6e 20 74 68 65 20 73 |rything |on the s|
|00001b80| 63 72 65 65 6e 0d 0b 9a | 0b 20 51 3d 69 6e 77 6e |creen...|. Q=inwn|
|00001b90| 0d 0b a4 0b 20 f4 20 73 | 69 7a 65 0d 0b ae 29 20 |.... . s|ize...) |
|00001ba0| e7 20 77 25 28 51 2c 37 | 29 3e 77 25 28 51 2c 39 |. w%(Q,7|)>w%(Q,9|
|00001bb0| 29 20 20 8c 20 77 25 28 | 51 2c 37 29 3d 77 25 28 |) . w%(|Q,7)=w%(|
|00001bc0| 51 2c 39 29 0d 0b b8 2a | 20 e7 20 77 25 28 51 2c |Q,9)...*| . w%(Q,|
|00001bd0| 38 29 3e 77 25 28 51 2c | 31 30 29 20 8c 20 77 25 |8)>w%(Q,|10) . w%|
|00001be0| 28 51 2c 38 29 3d 77 25 | 28 51 2c 31 30 29 0d 0b |(Q,8)=w%|(Q,10)..|
|00001bf0| c2 2a 20 e7 20 77 25 28 | 51 2c 37 29 3c 77 25 28 |.* . w%(|Q,7)<w%(|
|00001c00| 51 2c 31 31 29 20 8c 20 | 77 25 28 51 2c 37 29 3d |Q,11) . |w%(Q,7)=|
|00001c10| 77 25 28 51 2c 31 31 29 | 0d 0b cc 2a 20 e7 20 77 |w%(Q,11)|...* . w|
|00001c20| 25 28 51 2c 38 29 3c 77 | 25 28 51 2c 31 32 29 20 |%(Q,8)<w|%(Q,12) |
|00001c30| 8c 20 77 25 28 51 2c 38 | 29 3d 77 25 28 51 2c 31 |. w%(Q,8|)=w%(Q,1|
|00001c40| 32 29 0d 0b d6 0b 20 f4 | 20 70 6f 73 6e 0d 0b e0 |2).... .| posn...|
|00001c50| 32 20 e7 20 77 25 28 51 | 2c 33 29 2b 77 25 28 51 |2 . w%(Q|,3)+w%(Q|
|00001c60| 2c 37 29 3e 31 32 37 39 | 20 8c 20 77 25 28 51 2c |,7)>1279| . w%(Q,|
|00001c70| 33 29 3d 31 32 37 39 2d | 77 25 28 51 2c 37 29 0d |3)=1279-|w%(Q,7).|
|00001c80| 0b ea 32 20 e7 20 77 25 | 28 51 2c 34 29 2b 77 25 |..2 . w%|(Q,4)+w%|
|00001c90| 28 51 2c 38 29 3e 31 30 | 32 33 20 8c 20 77 25 28 |(Q,8)>10|23 . w%(|
|00001ca0| 51 2c 34 29 3d 31 30 32 | 33 2d 77 25 28 51 2c 38 |Q,4)=102|3-w%(Q,8|
|00001cb0| 29 0d 0b f4 1c 20 e7 20 | 77 25 28 51 2c 33 29 3c |).... . |w%(Q,3)<|
|00001cc0| 30 20 8c 20 77 25 28 51 | 2c 33 29 3d 30 0d 0b fe |0 . w%(Q|,3)=0...|
|00001cd0| 1c 20 e7 20 77 25 28 51 | 2c 34 29 3c 30 20 8c 20 |. . w%(Q|,4)<0 . |
|00001ce0| 77 25 28 51 2c 34 29 3d | 30 0d 0c 08 0c 20 f4 20 |w%(Q,4)=|0.... . |
|00001cf0| 69 6e 74 65 72 0d 0c 12 | 3a 20 e7 20 77 25 28 51 |inter...|: . w%(Q|
|00001d00| 2c 31 33 29 2b 77 25 28 | 51 2c 37 29 2d 31 36 3e |,13)+w%(|Q,7)-16>|
|00001d10| 31 32 38 32 20 8c 20 77 | 25 28 51 2c 31 33 29 3d |1282 . w|%(Q,13)=|
|00001d20| 31 32 38 32 2d 77 25 28 | 51 2c 37 29 2b 31 36 0d |1282-w%(|Q,7)+16.|
|00001d30| 0c 1c 40 20 e7 20 77 25 | 28 51 2c 31 34 29 2b 77 |..@ . w%|(Q,14)+w|
|00001d40| 25 28 51 2c 38 29 2d 31 | 36 2d 33 32 3e 31 30 32 |%(Q,8)-1|6-32>102|
|00001d50| 38 20 8c 20 77 25 28 51 | 2c 31 34 29 3d 31 30 32 |8 . w%(Q|,14)=102|
|00001d60| 38 2d 77 25 28 51 2c 38 | 29 2b 31 36 2b 33 32 0d |8-w%(Q,8|)+16+32.|
|00001d70| 0c 26 1e 20 e7 20 77 25 | 28 51 2c 31 33 29 3c 30 |.&. . w%|(Q,13)<0|
|00001d80| 20 8c 20 77 25 28 51 2c | 31 33 29 3d 30 0d 0c 30 | . w%(Q,|13)=0..0|
|00001d90| 1e 20 e7 20 77 25 28 51 | 2c 31 34 29 3c 30 20 8c |. . w%(Q|,14)<0 .|
|00001da0| 20 77 25 28 51 2c 31 34 | 29 3d 30 0d 0c 3a 05 e1 | w%(Q,14|)=0..:..|
|00001db0| 0d 0c 44 05 3a 0d 0c 4e | 0e dd f2 5f 72 65 66 72 |..D.:..N|..._refr|
|00001dc0| 65 73 68 0d 0c 58 26 20 | f4 20 69 6e 20 73 68 6f |esh..X& |. in sho|
|00001dd0| 72 74 20 74 68 65 20 75 | 70 64 61 74 69 6f 6e 20 |rt the u|pdation |
|00001de0| 61 6c 67 6f 72 69 74 68 | 6d 0d 0c 62 3c 20 ff 22 |algorith|m..b< ."|
|00001df0| 46 58 20 31 31 32 2c 22 | 2b c3 77 20 20 20 20 20 |FX 112,"|+.w |
|00001e00| 20 20 20 20 20 20 20 3a | f4 20 63 6c 65 61 72 73 | :|. clears|
|00001e10| 20 74 68 65 20 77 6f 72 | 6b 73 70 61 63 65 20 73 | the wor|kspace s|
|00001e20| 63 72 65 65 6e 0d 0c 6c | 06 20 db 0d 0c 76 40 20 |creen..l|. ...v@ |
|00001e30| e3 20 74 3d 31 20 b8 20 | 6d 61 78 20 20 20 20 20 |. t=1 . |max |
|00001e40| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 3a f4 20 | | :. |
|00001e50| 63 75 74 20 26 20 70 61 | 73 74 65 20 6f 66 20 77 |cut & pa|ste of w|
|00001e60| 69 6e 64 6f 77 73 20 66 | 72 6f 6d 0d 0c 80 41 20 |indows f|rom...A |
|00001e70| 20 69 3d 73 25 28 74 29 | 20 20 20 20 20 20 20 20 | i=s%(t)| |
|00001e80| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|00001e90| 3a f4 20 74 68 65 20 62 | 6f 74 74 6f 6d 20 6f 66 |:. the b|ottom of|
|00001ea0| 20 74 68 65 20 70 69 6c | 65 20 75 70 0d 0c 8a 0d | the pil|e up....|
|00001eb0| 20 20 e7 20 69 3e 30 20 | 8c 0d 0c 94 3f 20 20 20 | . i>0 |....? |
|00001ec0| 78 3d 77 25 28 69 2c 33 | 29 20 20 20 20 20 20 20 |x=w%(i,3|) |
|00001ed0| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 3a f4 | | :.|
|00001ee0| 20 67 65 74 20 69 74 73 | 20 63 68 61 72 61 63 74 | get its| charact|
|00001ef0| 65 72 69 73 74 69 63 73 | 0d 0c 9e 10 20 20 20 79 |eristics|.... y|
|00001f00| 3d 77 25 28 69 2c 34 29 | 0d 0c a8 10 20 20 20 70 |=w%(i,4)|.... p|
|00001f10| 3d 77 25 28 69 2c 37 29 | 0d 0c b2 10 20 20 20 71 |=w%(i,7)|.... q|
|00001f20| 3d 77 25 28 69 2c 38 29 | 0d 0c bc 44 20 20 20 e6 |=w%(i,8)|...D .|
|00001f30| 20 30 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | 0 | |
|00001f40| 20 20 20 20 20 20 20 20 | 20 20 3a f4 20 67 69 76 | | :. giv|
|00001f50| 65 20 69 74 20 61 20 66 | 72 61 6d 65 20 6f 66 20 |e it a f|rame of |
|00001f60| 64 72 61 67 67 65 64 20 | 73 69 7a 65 0d 0c c6 14 |dragged |size....|
|00001f70| 20 20 20 c8 93 20 c8 90 | 20 78 2c 79 2c 70 2c 71 | .. ..| x,y,p,q|
|00001f80| 0d 0c d0 0a 20 20 20 e6 | 20 31 0d 0c da 11 20 20 |.... .| 1.... |
|00001f90| 20 c8 93 20 78 2c 79 2c | 70 2c 71 0d 0c e4 38 20 | .. x,y,|p,q...8 |
|00001fa0| 20 20 6e 3d a9 28 74 24 | 28 69 29 29 2a 38 3a 6e | n=.(t$|(i))*8:n|
|00001fb0| 32 3d 28 70 2f 32 2d 6e | 29 20 20 20 20 20 3a f4 |2=(p/2-n|) :.|
|00001fc0| 20 63 65 6e 74 72 65 64 | 20 74 69 74 6c 65 20 74 | centred| title t|
|00001fd0| 65 78 74 0d 0c ee 3a 20 | 20 20 20 20 20 20 20 20 |ext...: | |
|00001fe0| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|00001ff0| 20 20 20 20 20 20 20 20 | 3a f4 20 6d 75 6c 74 69 | |:. multi|
|00002000| 2d 74 61 73 6b 20 65 6e | 61 62 6c 65 64 0d 0c f8 |-task en|abled...|
|00002010| 13 20 20 20 e7 20 77 25 | 28 69 2c 31 35 29 20 8c |. . w%|(i,15) .|
|00002020| 0d 0d 02 1f 20 20 20 20 | 86 20 78 2b 38 2c 79 2b |.... |. x+8,y+|
|00002030| 71 2d 38 2c 78 2b 70 2d | 38 2c 79 2b 71 2d 38 0d |q-8,x+p-|8,y+q-8.|
|00002040| 0d 0c 21 20 20 20 20 86 | 20 78 2b 38 2c 79 2b 71 |..! .| x+8,y+q|
|00002050| 2d 31 36 2c 78 2b 70 2d | 38 2c 79 2b 71 2d 31 36 |-16,x+p-|8,y+q-16|
|00002060| 0d 0d 16 21 20 20 20 20 | 86 20 78 2b 38 2c 79 2b |...! |. x+8,y+|
|00002070| 71 2d 32 34 2c 78 2b 70 | 2d 38 2c 79 2b 71 2d 32 |q-24,x+p|-8,y+q-2|
|00002080| 34 0d 0d 20 21 20 20 20 | 20 86 20 78 2b 38 2c 79 |4.. ! | . x+8,y|
|00002090| 2b 71 2d 33 32 2c 78 2b | 70 2d 38 2c 79 2b 71 2d |+q-32,x+|p-8,y+q-|
|000020a0| 33 32 0d 0d 2a 0b 20 20 | 20 20 e6 20 30 0d 0d 34 |32..*. | . 0..4|
|000020b0| 25 20 20 20 20 c8 93 20 | c8 90 20 78 2b 6e 32 2d |% .. |.. x+n2-|
|000020c0| 38 2c 79 2b 71 2d 34 38 | 2c 6e 2a 32 2b 31 36 2c |8,y+q-48|,n*2+16,|
|000020d0| 34 30 0d 0d 3e 0b 20 20 | 20 20 e6 20 31 0d 0d 48 |40..>. | . 1..H|
|000020e0| 08 20 20 20 cd 0d 0d 52 | 30 20 20 20 ec 20 78 2b |. ...R|0 . x+|
|000020f0| 6e 32 2c 79 2b 71 2d 38 | 3a f1 20 74 24 28 69 29 |n2,y+q-8|:. t$(i)|
|00002100| 20 20 20 3a f4 20 67 69 | 76 65 20 69 74 20 61 20 | :. gi|ve it a |
|00002110| 74 69 74 6c 65 0d 0d 5c | 04 0d 0d 66 42 20 20 20 |title..\|...fB |
|00002120| ff 22 46 58 20 31 31 32 | 2c 22 2b c3 28 69 2b 32 |."FX 112|,"+.(i+2|
|00002130| 29 20 20 20 20 20 20 3a | f4 20 69 6e 74 65 72 61 |) :|. intera|
|00002140| 63 74 20 77 69 74 68 20 | 74 68 65 20 77 69 6e 64 |ct with |the wind|
|00002150| 6f 77 27 73 20 73 63 72 | 65 65 6e 0d 0d 70 42 20 |ow's scr|een..pB |
|00002160| 20 20 ec 20 77 25 28 69 | 2c 31 33 29 2c 20 77 25 | . w%(i|,13), w%|
|00002170| 28 69 2c 31 34 29 20 20 | 20 20 20 20 20 3a f4 20 |(i,14) | :. |
|00002180| 63 75 74 20 61 20 73 70 | 72 69 74 65 20 6f 66 20 |cut a sp|rite of |
|00002190| 73 63 72 6f 6c 6c 65 64 | 20 73 69 7a 65 0d 0d 7a |scrolled| size..z|
|000021a0| 25 20 20 20 ec 20 77 25 | 28 69 2c 31 33 29 2b 70 |% . w%|(i,13)+p|
|000021b0| 2d 32 30 2c 20 77 25 28 | 69 2c 31 34 29 2b 71 2d |-20, w%(|i,14)+q-|
|000021c0| 35 36 0d 0d 84 11 20 20 | 20 2a 53 47 45 54 20 6d |56.... | *SGET m|
|000021d0| 6f 76 65 0d 0d 8e 43 20 | 20 20 ff 22 46 58 20 31 |ove...C | ."FX 1|
|000021e0| 31 32 2c 22 2b c3 77 20 | 20 20 20 20 20 20 20 20 |12,"+.w | |
|000021f0| 20 3a f4 20 69 6e 74 65 | 72 61 63 74 20 77 69 74 | :. inte|ract wit|
|00002200| 68 20 74 68 65 20 77 6f | 72 6b 73 70 61 63 65 20 |h the wo|rkspace |
|00002210| 73 63 72 65 65 6e 0d 0d | 98 3a 20 20 20 78 3d 32 |screen..|.: x=2|
|00002220| 2a 28 78 20 81 20 32 29 | 20 20 20 20 20 20 20 20 |*(x . 2)| |
|00002230| 20 20 20 20 20 20 20 20 | 20 3a f4 20 65 6e 73 75 | | :. ensu|
|00002240| 72 65 20 66 69 6e 65 20 | 70 6c 6f 74 74 69 6e 67 |re fine |plotting|
|00002250| 0d 0d a2 12 20 20 20 79 | 3d 34 2a 28 79 20 81 20 |.... y|=4*(y . |
|00002260| 34 29 0d 0d ac 46 20 20 | 20 f0 20 32 33 37 2c 20 |4)...F | . 237, |
|00002270| 78 2b 31 30 2c 20 79 2b | 31 34 20 20 20 20 20 20 |x+10, y+|14 |
|00002280| 20 20 20 20 3a f4 20 70 | 61 73 74 65 20 74 68 65 | :. p|aste the|
|00002290| 20 73 70 72 69 74 65 20 | 69 6e 73 69 64 65 20 74 | sprite |inside t|
|000022a0| 68 65 20 66 72 61 6d 65 | 0d 0d b6 1b 20 20 20 c8 |he frame|.... .|
|000022b0| 93 20 78 2b 38 2c 79 2b | 38 2c 70 2d 31 36 2c 71 |. x+8,y+|8,p-16,q|
|000022c0| 2d 34 38 0d 0d c0 07 20 | 20 cd 0d 0d ca 38 20 ed |-48.... | ....8 .|
|000022d0| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|000022e0| 20 20 20 20 20 20 20 20 | 20 20 20 20 3a f4 20 72 | | :. r|
|000022f0| 65 70 65 61 74 20 66 6f | 72 20 74 68 65 20 72 65 |epeat fo|r the re|
|00002300| 73 74 0d 0d d4 1e 20 4f | 50 24 3d 22 46 58 20 31 |st.... O|P$="FX 1|
|00002310| 31 33 2c 22 2b c3 77 3a | c8 96 3a ff 20 4f 50 24 |13,"+.w:|..:. OP$|
|00002320| 0d 0d de 43 20 77 3d 33 | 2d 77 20 20 20 20 20 20 |...C w=3|-w |
|00002330| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|00002340| 20 20 20 20 20 3a f4 20 | 73 77 61 70 20 6f 76 65 | :. |swap ove|
|00002350| 72 20 77 6f 72 6b 73 70 | 61 63 65 2f 64 69 73 70 |r worksp|ace/disp|
|00002360| 6c 61 79 0d 0d e8 40 e1 | 20 20 20 20 20 20 20 20 |lay...@.| |
|00002370| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|00002380| 20 20 3a f4 20 61 74 20 | 74 68 65 20 76 65 72 74 | :. at |the vert|
|00002390| 69 63 61 6c 20 73 79 6e | 63 72 6f 6e 69 73 61 74 |ical syn|cronisat|
|000023a0| 69 6f 6e 0d 0d f2 05 3a | 0d 0d fc 0f dd f2 5f 6e |ion....:|......_n|
|000023b0| 61 6d 65 28 71 24 29 0d | 0e 06 0f 20 71 24 3d c0 |ame(q$).|... q$=.|
|000023c0| 71 24 2c 37 30 29 0d 0e | 10 0d 20 74 24 28 6e 29 |q$,70)..|.. t$(n)|
|000023d0| 3d 71 24 0d 0e 1a 2e 20 | 77 25 28 6e 2c 31 31 29 |=q$.... |w%(n,11)|
|000023e0| 3d 28 38 2b a9 20 74 24 | 28 6e 29 29 2a 31 36 3a |=(8+. t$|(n))*16:|
|000023f0| f4 20 72 65 73 65 74 20 | 6d 69 6e 20 77 69 64 74 |. reset |min widt|
|00002400| 68 0d 0e 24 05 e1 0d 0e | 2e 05 3a 0d 0e 38 0e dd |h..$....|..:..8..|
|00002410| f2 5f 6f 70 65 6e 28 71 | 29 0d 0e 42 1b 20 69 6e |._open(q|)..B. in|
|00002420| 77 6e 3d a8 28 71 29 3a | e7 20 69 6e 77 6e 3d 30 |wn=.(q):|. inwn=0|
|00002430| 20 8c 20 e1 0d 0e 4c 13 | 20 e7 20 69 6e 77 6e 3e | . ...L.| . inwn>|
|00002440| 6d 61 78 20 8c 20 e1 0d | 0e 56 10 20 e3 20 74 3d |max . ..|.V. . t=|
|00002450| 31 20 b8 20 6d 61 78 0d | 0e 60 1e 20 20 e7 20 73 |1 . max.|.`. . s|
|00002460| 25 28 74 29 3d 69 6e 77 | 6e 20 8c 20 74 3d 6d 61 |%(t)=inw|n . t=ma|
|00002470| 78 3a ed 3a e1 0d 0e 6a | 06 20 ed 0d 0e 74 38 20 |x:.:...j|. ...t8 |
|00002480| e7 20 74 24 28 69 6e 77 | 6e 29 3d 22 22 20 8c 20 |. t$(inw|n)="" . |
|00002490| 61 61 3d 6e 3a 6e 3d 69 | 6e 77 6e 3a f2 5f 6e 61 |aa=n:n=i|nwn:._na|
|000024a0| 6d 65 28 22 55 6e 74 69 | 74 6c 65 64 22 29 3a 6e |me("Unti|tled"):n|
|000024b0| 3d 61 61 0d 0e 7e 45 20 | e7 20 77 25 28 69 6e 77 |=aa..~E |. w%(inw|
|000024c0| 6e 2c 35 29 3c 77 25 28 | 69 6e 77 6e 2c 31 31 29 |n,5)<w%(|inwn,11)|
|000024d0| 20 8c 20 77 25 28 69 6e | 77 6e 2c 35 29 3d 77 25 | . w%(in|wn,5)=w%|
|000024e0| 28 69 6e 77 6e 2c 31 31 | 29 3a f4 20 6d 69 6e 20 |(inwn,11|):. min |
|000024f0| 64 65 66 20 62 75 6d 70 | 0d 0e 88 0b 20 f2 5f 62 |def bump|.... ._b|
|00002500| 75 6d 70 0d 0e 92 12 20 | e3 20 74 3d 31 20 b8 20 |ump.... |. t=1 . |
|00002510| 6d 61 78 2d 31 0d 0e 9c | 22 20 20 e7 20 73 25 28 |max-1...|" . s%(|
|00002520| 74 29 3d 30 20 8c 20 c8 | 94 20 73 25 28 74 29 2c |t)=0 . .|. s%(t),|
|00002530| 73 25 28 74 2b 31 29 0d | 0e a6 06 20 ed 0d 0e b0 |s%(t+1).|... ....|
|00002540| 28 20 73 25 28 6d 61 78 | 29 3d 69 6e 77 6e 3a f4 |( s%(max|)=inwn:.|
|00002550| 20 6f 70 65 6e 20 61 74 | 20 74 68 65 20 76 65 72 | open at| the ver|
|00002560| 79 20 74 6f 70 0d 0e ba | 05 e1 0d 0e c4 05 3a 0d |y top...|......:.|
|00002570| 0e ce 10 dd f2 5f 77 69 | 6e 64 6f 77 28 71 29 0d |....._wi|ndow(q).|
|00002580| 0e d8 0b 20 6e 3d a8 28 | 71 29 0d 0e e2 05 e1 0d |... n=.(|q)......|
|00002590| 0e ec 05 3a 0d 0e f6 12 | dd f2 5f 69 6e 74 65 72 |...:....|.._inter|
|000025a0| 69 6f 72 28 71 29 0d 0f | 00 10 20 f2 5f 77 69 6e |ior(q)..|.. ._win|
|000025b0| 64 6f 77 28 71 29 0d 0f | 0a 26 20 e7 20 6e 3e 30 |dow(q)..|.& . n>0|
|000025c0| 20 80 20 6e 3c 6d 61 78 | 2b 31 20 ff 22 46 58 20 | . n<max|+1 ."FX |
|000025d0| 31 31 32 2c 22 2b c3 28 | 6e 2b 32 29 0d 0f 14 05 |112,"+.(|n+2)....|
|000025e0| e1 0d 0f 1e 05 3a 0d 0f | 28 12 dd f2 5f 73 69 7a |.....:..|(..._siz|
|000025f0| 65 28 71 31 2c 71 32 29 | 0d 0f 32 2a 20 e7 20 6e |e(q1,q2)|..2* . n|
|00002600| 3e 30 20 80 20 6e 3c 6d | 61 78 2b 31 20 77 25 28 |>0 . n<m|ax+1 w%(|
|00002610| 6e 2c 37 29 3d 71 31 3a | 77 25 28 6e 2c 38 29 3d |n,7)=q1:|w%(n,8)=|
|00002620| 71 32 0d 0f 3c 05 e1 0d | 0f 46 05 3a 0d 0f 50 0b |q2..<...|.F.:..P.|
|00002630| dd f2 5f 68 6f 6d 65 0d | 0f 5a 35 20 e7 20 6e 3e |.._home.|.Z5 . n>|
|00002640| 30 20 80 20 6e 3c 6d 61 | 78 2b 31 20 77 25 28 6e |0 . n<ma|x+1 w%(n|
|00002650| 2c 31 33 29 3d 30 3a 77 | 25 28 6e 2c 31 34 29 3d |,13)=0:w|%(n,14)=|
|00002660| 31 32 38 30 2d 77 25 28 | 6e 2c 38 29 0d 0f 64 05 |1280-w%(|n,8)..d.|
|00002670| e1 0d 0f 6e 05 3a 0d 0f | 78 17 dd f2 5f 73 63 72 |...n.:..|x..._scr|
|00002680| 6f 6c 6c 5f 74 6f 28 71 | 31 2c 71 32 29 0d 0f 82 |oll_to(q|1,q2)...|
|00002690| 2c 20 e7 20 6e 3e 30 20 | 80 20 6e 3c 6d 61 78 2b |, . n>0 |. n<max+|
|000026a0| 31 20 77 25 28 6e 2c 31 | 33 29 3d 71 31 3a 77 25 |1 w%(n,1|3)=q1:w%|
|000026b0| 28 6e 2c 31 34 29 3d 71 | 32 0d 0f 8c 05 e1 0d 0f |(n,14)=q|2.......|
|000026c0| 96 05 3a 0d 0f a0 13 dd | f2 5f 74 65 78 74 28 71 |..:.....|._text(q|
|000026d0| 24 2c 78 2c 79 29 0d 0f | aa 40 20 f4 20 65 76 65 |$,x,y)..|.@ . eve|
|000026e0| 6e 74 75 61 6c 6c 79 20 | 74 68 69 73 20 77 69 6c |ntually |this wil|
|000026f0| 6c 20 62 65 20 73 70 65 | 63 69 61 6c 20 66 6f 6e |l be spe|cial fon|
|00002700| 74 20 70 72 6f 70 6f 72 | 74 69 6f 6e 61 6c 20 73 |t propor|tional s|
|00002710| 70 61 63 69 6e 67 0d 0f | b4 08 20 ea 20 69 0d 0f |pacing..|.. . i..|
|00002720| be 0a 20 ec 20 78 2c 79 | 0d 0f c8 12 20 e7 20 a9 |.. . x,y|.... . .|
|00002730| 28 71 24 29 3d 30 20 8c | 20 e1 0d 0f d2 12 20 e3 |(q$)=0 .| ..... .|
|00002740| 20 69 3d 31 20 b8 20 a9 | 28 71 24 29 0d 0f dc 11 | i=1 . .|(q$)....|
|00002750| 20 20 61 24 3d c1 71 24 | 2c 69 2c 31 29 0d 0f e6 | a$=.q$|,i,1)...|
|00002760| 65 20 20 e7 20 a7 22 31 | 32 33 34 35 36 37 38 39 |e . ."1|23456789|
|00002770| 30 7e 60 2d 3d a3 a4 2b | 5f 29 28 2a 26 5e 25 24 |0~`-=..+|_)(*&^%$|
|00002780| 23 40 21 7b 7d 7c 5b 5d | 5c 3b 27 3a 2c 2e 2f 3c |#@!{}|[]|\;':,./<|
|00002790| 3e 3f 41 42 43 44 45 46 | 47 48 49 4a 4b 4c 4d 4e |>?ABCDEF|GHIJKLMN|
|000027a0| 4f 50 51 52 53 54 55 56 | 57 58 59 5a 6d 77 22 2c |OPQRSTUV|WXYZmw",|
|000027b0| 61 24 29 20 8c 20 78 2b | 3d 31 36 3a e5 20 8d 54 |a$) . x+|=16:. .T|
|000027c0| 44 50 0d 0f f0 32 20 20 | e7 20 a7 22 61 62 63 64 |DP...2 |. ."abcd|
|000027d0| 65 66 67 68 6b 6e 6f 70 | 71 72 73 75 76 78 79 7a |efghknop|qrsuvxyz|
|000027e0| 22 2c 61 24 29 20 8c 20 | 78 2b 3d 31 34 3a e5 20 |",a$) . |x+=14:. |
|000027f0| 8d 54 44 50 0d 0f fa 1c | 20 20 e7 20 a7 22 69 6a |.TDP....| . ."ij|
|00002800| 6c 74 20 22 2c 61 24 29 | 20 8c 20 78 2b 3d 31 32 |lt ",a$)| . x+=12|
|00002810| 0d 10 04 0a 20 20 f1 61 | 24 3b 0d 10 0e 0b 20 20 |.... .a|$;.... |
|00002820| ec 20 78 2c 79 0d 10 18 | 06 20 ed 0d 10 22 05 e1 |. x,y...|. ..."..|
|00002830| 0d 10 2c 05 3a 0d 10 36 | 04 0d 10 40 04 0d 10 4a |..,.:..6|...@...J|
|00002840| 0c dd f2 5f 61 6c 65 72 | 74 0d 10 54 16 20 f4 20 |..._aler|t..T. . |
|00002850| 68 6f 77 20 74 6f 20 75 | 73 65 20 69 74 21 21 0d |how to u|se it!!.|
|00002860| 10 5e 08 20 eb 20 30 0d | 10 68 04 0d 10 72 23 20 |.^. . 0.|.h...r# |
|00002870| f1 22 77 69 6d 70 20 3a | 77 69 6e 64 6f 77 73 20 |."wimp :|windows |
|00002880| 64 65 6d 6f 6e 73 74 72 | 61 74 69 6f 6e 22 0d 10 |demonstr|ation"..|
|00002890| 7c 37 20 f1 27 22 54 68 | 69 73 20 70 72 6f 67 72 ||7 .'"Th|is progr|
|000028a0| 61 6d 20 73 65 74 73 20 | 61 73 69 64 65 20 34 20 |am sets |aside 4 |
|000028b0| 65 78 74 72 61 20 6d 6f | 64 65 20 30 20 73 63 72 |extra mo|de 0 scr|
|000028c0| 65 65 6e 73 22 0d 10 86 | 3d 20 f1 22 61 6e 64 20 |eens"...|= ."and |
|000028d0| 69 74 20 64 6f 65 73 20 | 74 68 65 20 63 75 74 2d |it does |the cut-|
|000028e0| 70 61 73 74 65 20 75 70 | 64 61 74 69 6f 6e 20 62 |paste up|dation b|
|000028f0| 79 20 75 73 69 6e 67 20 | 61 20 73 70 72 69 74 65 |y using |a sprite|
|00002900| 2e 22 0d 10 90 47 20 f1 | 22 54 68 75 73 20 69 74 |."...G .|"Thus it|
|00002910| 20 72 65 71 75 69 72 65 | 73 20 61 20 6d 69 6e 69 | require|s a mini|
|00002920| 6d 75 6d 20 6d 65 6d 6f | 72 79 20 63 6f 6e 66 69 |mum memo|ry confi|
|00002930| 67 75 72 61 74 69 6f 6e | 2c 20 61 73 20 73 68 6f |guration|, as sho|
|00002940| 77 6e 20 62 65 6c 6f 77 | 22 0d 10 9a 0e 20 f1 27 |wn below|".... .'|
|00002950| 22 54 59 50 45 3a 22 0d | 10 a4 22 20 f1 27 27 22 |"TYPE:".|.." .''"|
|00002960| 2a 43 4f 4e 46 49 47 55 | 52 45 20 53 43 52 45 45 |*CONFIGU|RE SCREE|
|00002970| 4e 53 49 5a 45 20 31 33 | 22 0d 10 ae 1f 20 f1 22 |NSIZE 13|".... ."|
|00002980| 2a 43 4f 4e 46 49 47 55 | 52 45 20 53 50 52 49 54 |*CONFIGU|RE SPRIT|
|00002990| 45 53 49 5a 45 20 35 22 | 0d 10 b8 3a 20 f1 27 22 |ESIZE 5"|...: .'"|
|000029a0| 61 6e 64 20 74 68 65 6e | 20 3c 43 54 52 4c 2d 42 |and then| <CTRL-B|
|000029b0| 72 65 61 6b 3e 20 61 6e | 64 20 61 20 72 65 6c 6f |reak> an|d a relo|
|000029c0| 61 64 20 6f 66 20 74 68 | 65 20 70 72 6f 67 72 61 |ad of th|e progra|
|000029d0| 6d 22 0d 10 c2 3f 20 f1 | 27 27 27 22 48 61 76 65 |m"...? .|'''"Have|
|000029e0| 20 79 6f 75 20 67 6f 74 | 20 65 6e 6f 75 67 68 20 | you got| enough |
|000029f0| 6d 65 6d 6f 72 79 20 28 | 69 65 20 63 6f 6e 66 69 |memory (|ie confi|
|00002a00| 67 75 72 65 64 20 69 74 | 29 3f 20 28 59 2f 4e 29 |gured it|)? (Y/N)|
|00002a10| 22 0d 10 cc 1d 20 f5 3a | 61 24 3d be 3a fd 20 61 |".... .:|a$=.:. a|
|00002a20| 24 3d 22 59 22 20 84 20 | 61 24 3d 22 4e 22 0d 10 |$="Y" . |a$="N"..|
|00002a30| d6 40 20 e7 20 61 24 3d | 22 4e 22 20 8c 20 f1 27 |.@ . a$=|"N" . .'|
|00002a40| 27 22 70 6c 65 61 73 65 | 20 6d 61 6b 65 20 74 68 |'"please| make th|
|00002a50| 65 20 72 65 6c 65 76 61 | 6e 74 20 61 72 72 61 6e |e releva|nt arran|
|00002a60| 67 65 6d 65 6e 74 73 20 | 2e 2e 2e 22 3a e0 0d 10 |gements |...":...|
|00002a70| e0 2d 20 f1 27 27 27 22 | 57 6f 75 6c 64 20 79 6f |.- .'''"|Would yo|
|00002a80| 75 20 6c 69 6b 65 20 69 | 6e 73 74 72 75 63 74 69 |u like i|nstructi|
|00002a90| 6f 6e 73 3f 20 28 59 2f | 4e 29 22 0d 10 ea 1d 20 |ons? (Y/|N)".... |
|00002aa0| f5 3a 61 24 3d be 3a fd | 20 61 24 3d 22 59 22 20 |.:a$=.:.| a$="Y" |
|00002ab0| 84 20 61 24 3d 22 4e 22 | 0d 10 f4 16 20 e7 20 61 |. a$="N"|.... . a|
|00002ac0| 24 3d 22 59 22 20 8c 20 | f2 5f 68 65 6c 70 0d 10 |$="Y" . |._help..|
|00002ad0| fe 05 e1 0d 11 08 05 3a | 0d 11 12 0b dd f2 5f 68 |.......:|......_h|
|00002ae0| 65 6c 70 0d 11 1c 06 20 | 3a 0d 11 26 06 20 db 0d |elp.... |:..&. ..|
|00002af0| 11 30 08 20 ef 20 35 0d | 11 3a 09 20 c8 97 20 87 |.0. . 5.|.:. .. .|
|00002b00| 0d 11 44 2d 20 f2 5f 74 | 65 78 74 28 22 77 69 6d |..D- ._t|ext("wim|
|00002b10| 70 20 3a 68 6f 77 20 74 | 6f 20 6f 70 65 72 61 74 |p :how t|o operat|
|00002b20| 65 20 69 74 22 2c 30 2c | 31 30 30 30 29 0d 11 4e |e it",0,|1000)..N|
|00002b30| 5c 20 f2 5f 74 65 78 74 | 28 22 69 74 20 69 73 20 |\ ._text|("it is |
|00002b40| 75 73 65 66 75 6c 20 69 | 66 20 79 6f 75 20 61 71 |useful i|f you aq|
|00002b50| 75 61 69 6e 74 20 79 6f | 75 72 73 65 6c 66 20 77 |uaint yo|urself w|
|00002b60| 69 74 68 20 74 68 65 20 | 41 72 74 68 75 72 20 64 |ith the |Arthur d|
|00002b70| 65 73 6b 74 6f 70 20 62 | 65 66 6f 72 65 68 61 6e |esktop b|eforehan|
|00002b80| 64 22 2c 30 2c 39 36 30 | 29 0d 11 58 35 20 f2 5f |d",0,960|)..X5 ._|
|00002b90| 74 65 78 74 28 22 61 73 | 20 69 74 20 61 6c 6c 6f |text("as| it allo|
|00002ba0| 77 73 20 61 20 64 69 72 | 65 63 74 20 63 6f 6d 70 |ws a dir|ect comp|
|00002bb0| 61 72 69 73 6f 6e 22 2c | 30 2c 39 32 30 29 0d 11 |arison",|0,920)..|
|00002bc0| 62 61 20 f2 5f 74 65 78 | 74 28 22 74 68 65 20 73 |ba ._tex|t("the s|
|00002bd0| 79 73 74 65 6d 20 69 73 | 20 6f 70 65 72 61 74 65 |ystem is| operate|
|00002be0| 64 20 62 79 20 74 68 65 | 20 6d 6f 75 73 65 2c 20 |d by the| mouse, |
|00002bf0| 77 68 69 63 68 20 6d 6f | 76 65 73 20 61 20 70 6f |which mo|ves a po|
|00002c00| 69 6e 74 65 72 20 61 72 | 6f 75 6e 64 20 74 68 65 |inter ar|ound the|
|00002c10| 20 73 63 72 65 65 6e 22 | 2c 30 2c 38 38 30 29 0d | screen"|,0,880).|
|00002c20| 11 6c 63 20 f2 5f 74 65 | 78 74 28 22 74 68 65 20 |.lc ._te|xt("the |
|00002c30| 77 69 6d 70 20 61 73 20 | 69 74 20 73 74 61 6e 64 |wimp as |it stand|
|00002c40| 73 20 64 65 6d 6f 6e 73 | 74 72 61 74 65 73 20 74 |s demons|trates t|
|00002c50| 68 65 20 75 70 64 61 74 | 69 6f 6e 20 61 6c 67 6f |he updat|ion algo|
|00002c60| 72 69 74 68 6d 20 6f 66 | 20 77 69 6e 64 6f 77 20 |rithm of| window |
|00002c70| 6d 61 6e 61 67 65 6d 65 | 6e 74 22 2c 30 2c 38 34 |manageme|nt",0,84|
|00002c80| 30 29 0d 11 76 4b 20 f2 | 5f 74 65 78 74 28 22 73 |0)..vK .|_text("s|
|00002c90| 6f 20 69 63 6f 6e 73 20 | 61 6e 64 20 6d 65 6e 75 |o icons |and menu|
|00002ca0| 73 20 61 6e 64 20 63 65 | 72 74 61 69 6e 20 27 65 |s and ce|rtain 'e|
|00002cb0| 78 74 72 61 73 27 20 64 | 6f 20 6e 6f 74 20 66 65 |xtras' d|o not fe|
|00002cc0| 61 74 75 72 65 22 2c 30 | 2c 38 30 30 29 0d 11 80 |ature",0|,800)...|
|00002cd0| 64 20 f2 5f 74 65 78 74 | 28 22 74 68 75 73 20 6f |d ._text|("thus o|
|00002ce0| 6e 6c 79 20 74 68 65 20 | 74 77 6f 20 6c 65 66 74 |nly the |two left|
|00002cf0| 20 68 61 6e 64 20 62 75 | 74 74 6f 6e 73 20 61 72 | hand bu|ttons ar|
|00002d00| 65 20 75 73 65 64 20 6f | 6e 20 69 74 2c 20 62 75 |e used o|n it, bu|
|00002d10| 74 74 6f 6e 20 41 20 28 | 73 65 6c 65 63 74 29 2c |tton A (|select),|
|00002d20| 20 42 20 28 6d 65 6e 75 | 29 22 2c 30 2c 37 34 30 | B (menu|)",0,740|
|00002d30| 29 0d 11 8a 5e 20 f2 5f | 74 65 78 74 28 22 74 68 |)...^ ._|text("th|
|00002d40| 65 20 73 79 73 74 65 6d | 20 69 73 20 6f 70 65 72 |e system| is oper|
|00002d50| 61 74 65 64 20 62 79 20 | 68 6f 6c 64 69 6e 67 20 |ated by |holding |
|00002d60| 74 68 65 20 62 75 74 74 | 6f 6e 20 64 6f 77 6e 20 |the butt|on down |
|00002d70| 77 68 69 6c 65 20 74 68 | 65 20 70 6f 69 6e 74 65 |while th|e pointe|
|00002d80| 72 20 69 73 20 69 6e 22 | 2c 30 2c 37 30 30 29 0d |r is in"|,0,700).|
|00002d90| 11 94 5f 20 f2 5f 74 65 | 78 74 28 22 74 68 65 20 |.._ ._te|xt("the |
|00002da0| 63 6f 72 72 65 63 74 20 | 27 63 6f 6e 74 72 6f 6c |correct |'control|
|00002db0| 27 20 61 72 65 61 20 6f | 66 20 74 68 65 20 77 69 |' area o|f the wi|
|00002dc0| 6e 64 6f 77 2e 20 79 6f | 75 20 77 69 6c 6c 20 6e |ndow. yo|u will n|
|00002dd0| 6f 74 69 63 65 20 74 68 | 61 74 20 74 68 65 20 77 |otice th|at the w|
|00002de0| 69 6e 64 6f 77 73 22 2c | 30 2c 36 36 30 29 0d 11 |indows",|0,660)..|
|00002df0| 9e 56 20 f2 5f 74 65 78 | 74 28 22 68 61 76 65 20 |.V ._tex|t("have |
|00002e00| 6e 6f 20 6b 6e 6f 62 73 | 20 6f 72 20 62 75 74 74 |no knobs| or butt|
|00002e10| 6f 6e 73 20 6f 6e 20 74 | 68 65 6d 2c 20 6a 75 73 |ons on t|hem, jus|
|00002e20| 74 20 61 20 66 72 61 6d | 65 20 77 69 74 68 20 61 |t a fram|e with a|
|00002e30| 20 74 69 74 6c 65 20 6f | 6e 20 69 74 22 2c 30 2c | title o|n it",0,|
|00002e40| 36 32 30 29 0d 11 a8 5f | 20 f2 5f 74 65 78 74 28 |620)..._| ._text(|
|00002e50| 22 68 6f 77 65 76 65 72 | 20 74 68 65 72 65 20 61 |"however| there a|
|00002e60| 72 65 20 74 68 72 65 65 | 20 6d 61 69 6e 20 63 6f |re three| main co|
|00002e70| 6e 74 72 6f 6c 20 61 72 | 65 61 73 2c 20 74 68 65 |ntrol ar|eas, the|
|00002e80| 20 63 65 6e 74 72 65 20 | 6f 66 20 74 68 65 20 77 | centre |of the w|
|00002e90| 69 6e 64 6f 77 20 77 68 | 65 72 65 22 2c 30 2c 35 |indow wh|ere",0,5|
|00002ea0| 36 30 29 0d 11 b2 55 20 | f2 5f 74 65 78 74 28 22 |60)...U |._text("|
|00002eb0| 74 68 65 20 67 72 61 70 | 68 69 63 73 20 61 70 70 |the grap|hics app|
|00002ec0| 65 61 72 2c 20 74 68 65 | 20 62 6c 61 6e 6b 20 61 |ear, the| blank a|
|00002ed0| 72 65 61 20 74 6f 20 74 | 68 65 20 6c 65 66 74 20 |rea to t|he left |
|00002ee0| 6f 66 20 74 68 65 20 74 | 69 74 6c 65 20 61 6e 64 |of the t|itle and|
|00002ef0| 22 2c 30 2c 35 32 30 29 | 0d 11 bc 3d 20 f2 5f 74 |",0,520)|...= ._t|
|00002f00| 65 78 74 28 22 74 68 65 | 20 62 6c 61 6e 6b 20 61 |ext("the| blank a|
|00002f10| 72 65 61 20 74 6f 20 74 | 68 65 20 72 69 67 68 74 |rea to t|he right|
|00002f20| 20 6f 66 20 74 68 65 20 | 74 69 74 6c 65 22 2c 30 | of the |title",0|
|00002f30| 2c 34 38 30 29 0d 11 c6 | 59 20 f2 5f 74 65 78 74 |,480)...|Y ._text|
|00002f40| 28 22 68 6f 6c 64 20 64 | 6f 77 6e 20 41 20 69 6e |("hold d|own A in|
|00002f50| 20 74 68 65 20 6c 65 66 | 74 20 68 61 6e 64 20 70 | the lef|t hand p|
|00002f60| 61 72 74 20 74 6f 20 64 | 72 61 67 20 61 20 77 69 |art to d|rag a wi|
|00002f70| 6e 64 6f 77 20 61 63 72 | 6f 73 73 20 74 68 65 20 |ndow acr|oss the |
|00002f80| 73 63 72 65 65 6e 22 2c | 30 2c 34 34 30 29 0d 11 |screen",|0,440)..|
|00002f90| d0 49 20 f2 5f 74 65 78 | 74 28 22 68 6f 6c 64 20 |.I ._tex|t("hold |
|00002fa0| 64 6f 77 6e 20 42 20 69 | 6e 20 74 68 65 20 6c 65 |down B i|n the le|
|00002fb0| 66 74 20 68 61 6e 64 20 | 70 61 72 74 20 74 6f 20 |ft hand |part to |
|00002fc0| 72 65 73 69 7a 65 20 61 | 20 77 69 6e 64 6f 77 22 |resize a| window"|
|00002fd0| 2c 30 2c 34 30 30 29 0d | 11 da 56 20 f2 5f 74 65 |,0,400).|..V ._te|
|00002fe0| 78 74 28 22 70 72 65 73 | 73 20 41 20 69 6e 20 74 |xt("pres|s A in t|
|00002ff0| 68 65 20 72 69 67 68 74 | 20 68 61 6e 64 20 70 61 |he right| hand pa|
|00003000| 72 74 20 74 6f 20 62 72 | 69 6e 67 20 61 20 77 69 |rt to br|ing a wi|
|00003010| 6e 64 6f 77 20 74 6f 20 | 74 68 65 20 66 72 6f 6e |ndow to |the fron|
|00003020| 74 2f 74 6f 70 22 2c 30 | 2c 33 36 30 29 0d 11 e4 |t/top",0|,360)...|
|00003030| 56 20 f2 5f 74 65 78 74 | 28 22 70 72 65 73 73 20 |V ._text|("press |
|00003040| 42 20 69 6e 20 74 68 65 | 20 72 69 67 68 74 20 68 |B in the| right h|
|00003050| 61 6e 64 20 70 61 72 74 | 20 74 6f 20 70 75 74 20 |and part| to put |
|00003060| 61 20 77 69 6e 64 6f 77 | 20 74 6f 20 74 68 65 20 |a window| to the |
|00003070| 62 61 63 6b 2f 62 6f 74 | 74 6f 6d 22 2c 30 2c 33 |back/bot|tom",0,3|
|00003080| 32 30 29 0d 11 ee 53 20 | f2 5f 74 65 78 74 28 22 |20)...S |._text("|
|00003090| 66 69 6e 61 6c 6c 79 20 | 68 6f 6c 64 20 42 20 69 |finally |hold B i|
|000030a0| 6e 20 74 68 65 20 63 65 | 6e 74 72 65 20 70 61 72 |n the ce|ntre par|
|000030b0| 74 20 61 6e 64 20 6d 6f | 76 65 20 74 68 65 20 6d |t and mo|ve the m|
|000030c0| 6f 75 73 65 20 74 6f 20 | 73 63 72 6f 6c 6c 22 2c |ouse to |scroll",|
|000030d0| 30 2c 32 38 30 29 0d 11 | f8 4b 20 f2 5f 74 65 78 |0,280)..|.K ._tex|
|000030e0| 74 28 22 74 68 65 20 70 | 72 6f 67 72 61 6d 20 66 |t("the p|rogram f|
|000030f0| 6f 6c 6c 6f 77 73 2e 2e | 3c 58 3e 20 74 6f 20 65 |ollows..|<X> to e|
|00003100| 78 69 74 2c 20 3c 48 3e | 20 74 6f 20 67 65 74 20 |xit, <H>| to get |
|00003110| 62 61 63 6b 20 68 65 72 | 65 22 2c 30 2c 32 32 30 |back her|e",0,220|
|00003120| 29 0d 12 02 22 20 f2 5f | 74 65 78 74 28 22 70 72 |)..." ._|text("pr|
|00003130| 65 73 73 20 61 6e 79 20 | 6b 65 79 22 2c 30 2c 31 |ess any |key",0,1|
|00003140| 38 30 29 0d 12 0c 09 20 | c8 97 20 ee 0d 12 16 15 |80).... |.. .....|
|00003150| 20 f5 3a 61 24 3d be 3a | fd 20 61 24 3c 3e 22 48 | .:a$=.:|. a$<>"H|
|00003160| 22 0d 12 20 05 e1 0d ff | |".. ....| |
+--------+-------------------------+-------------------------+--------+--------+